From aef72bc0aa0900661e962ddcf150a0f77d88da40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Wed, 28 Oct 2026 21:23:43 +0000 Subject: [PATCH 01/11] Add SPI 2023-24 Table 3.10 self-employment income bands for PolicyEngine/microcosm#1418 HMRC's Survey of Personal Incomes 2023-24 Table 3.10 bands individuals with a self-employment source by their self-employment income, from the GBP 0 to GBP 1 range (a loss or profits wholly offset, counted at nil, and unknown profits) to GBP 100 000 and over, with the counts and amounts of their self-employment, employment, pension, and property, interest, dividend and other income and total income. It reads the workbook the SPI bands package already reads. Microcosm needs its GBP 1 to GBP 500 and GBP 500 to GBP 1 000 bands for the trading allowance. Unlike the other sheets, Table 3.10 is not taxpayers only, so its facts carry entity_role individual_with_self_employment_source and their own axis, hmrc.self_employment_income_band, with self_employment_income_lower_bound and self_employment_income_upper_bound. With the taxpayer role, its all-ranges row would have shared 10 semantic keys, all with different values, with Table 3.11's UK row and Tables 3.5 and 3.3. The concepts are the ones Tables 3.6, 3.7 and 3.11 already name; 'Total income' maps to total income before tax with an exact relation, as on Table 3.11. The mean and percentage columns are derived and not ported. HMRC suppresses the GBP 0 to GBP 1 band's self-employment amount, so that band is its own subset record set carrying the other nine measures. 159 facts: 15 rows of 10 measures and the subset row's 9. A single-source build of the package goes from 1,078 to 1,237 facts, and a build with the region, area and Income Tax liabilities packages adds no semantic duplicate or warning, so the bundle pins move by 159 in fact_count, hmrc, tax_year:2023, country:K02000001 and person. The region package's note that Table 3.10 is not ported is brought up to date. Co-Authored-By: Claude Opus 5.5 --- ...spi-self-employment-bands-2023-24.added.md | 1 + .../source_package.yaml | 752 +++++++++++++++++- .../source_package.yaml | 9 +- tests/test_chronicle_bundle.py | 26 +- 4 files changed, 766 insertions(+), 22 deletions(-) create mode 100644 changelog.d/spi-self-employment-bands-2023-24.added.md diff --git a/changelog.d/spi-self-employment-bands-2023-24.added.md b/changelog.d/spi-self-employment-bands-2023-24.added.md new file mode 100644 index 00000000..249ff148 --- /dev/null +++ b/changelog.d/spi-self-employment-bands-2023-24.added.md @@ -0,0 +1 @@ +Add HMRC Survey of Personal Incomes 2023-24 Table 3.10 to the SPI income-bands package for PolicyEngine/microcosm#1418: individuals with a self-employment source, taxpayers or not, by range of self-employment income from HMRC's GBP 0 to GBP 1 range (losses, nil and unknown profits) to GBP 100 000 and over, with the counts and amounts of their self-employment, employment, pension, property, interest, dividend and other income and total income. The facts carry a new `hmrc.self_employment_income_band` axis with `self_employment_income_lower_bound` and `self_employment_income_upper_bound`, and the entity role `individual_with_self_employment_source`, so none shares a key with a taxpayer fact. HMRC's suppressed self-employment amount in the GBP 0 to GBP 1 band emits no fact. diff --git a/packages/hmrc/spi_income_bands_2023_24/source_package.yaml b/packages/hmrc/spi_income_bands_2023_24/source_package.yaml index cf09989d..af640a76 100644 --- a/packages/hmrc/spi_income_bands_2023_24/source_package.yaml +++ b/packages/hmrc/spi_income_bands_2023_24/source_package.yaml @@ -1,7 +1,8 @@ -# SPI 2023-24 Tables 3.3 to 3.8, the band-grain sheets of the collated -# workbook: 13 total-income bands carrying income types, total income, tax, -# deductions and reliefs, in counts (thousands, 1e3) and amounts (GBP million, -# 1e6). Means, average rates and percentage-distribution columns are derived +# SPI 2023-24 Tables 3.3 to 3.8 and 3.10, the band-grain sheets of the +# collated workbook: 13 total-income bands carrying income types, total income, +# tax, deductions and reliefs, in counts (thousands, 1e3) and amounts (GBP +# million, 1e6), and Table 3.10's self-employment income bands (last paragraph +# below). Means, average rates and percentage-distribution columns are derived # from the ported pairs and are not facts here. tax_year period 2023 (opening # year; uk-data maps to 2024). Band lower bounds are numeric ODS cells, so # numeric row-header guards work here. uk-data's 1.9x property-income scale @@ -10,10 +11,10 @@ # (hmrc_income.py); Table 3.11's region cut of the same workbook is the # hmrc-spi-income-by-region-2023-24 package. # -# Every sheet covers UK taxpayers only - individuals with some liability to -# tax - so the counts are taxpayers, not adults, and the lowest band can hold -# taxpayers with no Personal Allowance entitlement (Table 3.3 note 2). The -# 'All ranges' rows are ported as table_record_kind: total. +# Every sheet but Table 3.10 covers UK taxpayers only - individuals with some +# liability to tax - so the counts are taxpayers, not adults, and the lowest +# band can hold taxpayers with no Personal Allowance entitlement (Table 3.3 +# note 2). The 'All ranges' rows are ported as table_record_kind: total. # # A band is both of its edges. Every banded row these record sets add carries # total_income_upper_bound beside total_income_lower_bound - the next band its @@ -52,10 +53,31 @@ # and the evidence on the measure, not a second concept. Table 3.7's 'Other # income' [Note 6] pair is a different thing: the trust, estate, foreign and # other taxable income residual, which keeps hmrc.spi_other_income_*. +# +# Table 3.10 bands by self-employment income instead, from HMRC's GBP 0 to +# GBP 1 range to GBP 100 000 and over, in counts (thousands) and amounts (GBP +# million), and it is not taxpayers only: it counts every individual with a +# self-employment source, taxpayer or not (its scope line; Table 3.6 note 6). +# Its facts carry entity_role individual_with_self_employment_source and their +# own axis, hmrc.self_employment_income_band, with +# self_employment_income_lower_bound and self_employment_income_upper_bound, +# so none shares a key with a taxpayer fact: its 5 340 thousand individuals +# over all ranges are not Table 3.6's 3 670 thousand self-employed taxpayers. +# The GBP 0 to GBP 1 band holds individuals with a loss, or with profits +# wholly offset by capital allowances or losses brought forward, whose +# self-employment income is counted at nil, and those whose profits are not +# known (note 2). HMRC suppresses that band's self-employment amount, so the +# band is its own subset record set carrying every other measure. 'Total +# income' is the SPI's income before tax, carried with an exact relation as on +# Table 3.11, and the single 'Pension income' column keeps Table 3.11's +# concept. The table is ported for the counts and amounts of small trading +# incomes - the GBP 1 to GBP 500 and GBP 500 to GBP 1 000 bands - that +# PolicyEngine/microcosm#1418 needs. schema_version: ledger.source_package.v1 package_id: hmrc-spi-income-bands-2023-24 label: 'HMRC Survey of Personal Incomes 2023-24: income, tax, deductions and reliefs by - range of total income (Tables 3.3 to 3.8)' + range of total income (Tables 3.3 to 3.8), and income of individuals with self-employment + sources by range of self-employment income (Table 3.10)' dimension_labels: 'hmrc.total_income_band': 'Total income band' 'hmrc.total_income_band_by_sex': 'Total income band by sex' @@ -68,6 +90,9 @@ dimension_labels: 'sex': 'Sex' 'marginal_rate': 'Marginal rate payable' 'largest_income_source': 'Largest source of income' + 'hmrc.self_employment_income_band': 'Self-employment income band' + 'self_employment_income_lower_bound': 'Self-employment income lower bound (GBP)' + 'self_employment_income_upper_bound': 'Self-employment income upper bound (GBP)' dimension_value_labels: 'sex': 'all': 'All' @@ -5866,3 +5891,712 @@ record_sets: aggregation: sum value_scale: 1000000 expected_cell_type: number +- record_set_id: hmrc.spi_2324.table_3_10 + provenance_class: survey_aggregate + survey_instrument: Survey of Personal Incomes + record_set_spec_id: hmrc.spi_2324.table_3_10.v1 + source_record_id_prefix: hmrc.spi_2324.table_3_10 + sheet_name: Table_3_10 + period_type: tax_year + period: 2023 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: individual_with_self_employment_source + domain: personal_incomes + groupby_dimension: hmrc.self_employment_income_band + rows: + - value_id: band_1_500 + label: Self-employment income from GBP 1 to GBP 500 + ordinal: 0 + row_number: 7 + expected_row_header_column: A + expected_row_header: 1 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 1 + self_employment_income_upper_bound: 500 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 1 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 500 + label: self_employment_income_upper_bound + - value_id: band_500_1000 + label: Self-employment income from GBP 500 to GBP 1 000 + ordinal: 1 + row_number: 8 + expected_row_header_column: A + expected_row_header: 500 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 500 + self_employment_income_upper_bound: 1000 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 500 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 1000 + label: self_employment_income_upper_bound + - value_id: band_1000_2000 + label: Self-employment income from GBP 1 000 to GBP 2 000 + ordinal: 2 + row_number: 9 + expected_row_header_column: A + expected_row_header: 1000 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 1000 + self_employment_income_upper_bound: 2000 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 1000 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 2000 + label: self_employment_income_upper_bound + - value_id: band_2000_3000 + label: Self-employment income from GBP 2 000 to GBP 3 000 + ordinal: 3 + row_number: 10 + expected_row_header_column: A + expected_row_header: 2000 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 2000 + self_employment_income_upper_bound: 3000 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 2000 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 3000 + label: self_employment_income_upper_bound + - value_id: band_3000_4000 + label: Self-employment income from GBP 3 000 to GBP 4 000 + ordinal: 4 + row_number: 11 + expected_row_header_column: A + expected_row_header: 3000 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 3000 + self_employment_income_upper_bound: 4000 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 3000 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 4000 + label: self_employment_income_upper_bound + - value_id: band_4000_5000 + label: Self-employment income from GBP 4 000 to GBP 5 000 + ordinal: 5 + row_number: 12 + expected_row_header_column: A + expected_row_header: 4000 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 4000 + self_employment_income_upper_bound: 5000 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 4000 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 5000 + label: self_employment_income_upper_bound + - value_id: band_5000_7500 + label: Self-employment income from GBP 5 000 to GBP 7 500 + ordinal: 6 + row_number: 13 + expected_row_header_column: A + expected_row_header: 5000 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 5000 + self_employment_income_upper_bound: 7500 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 5000 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 7500 + label: self_employment_income_upper_bound + - value_id: band_7500_10000 + label: Self-employment income from GBP 7 500 to GBP 10 000 + ordinal: 7 + row_number: 14 + expected_row_header_column: A + expected_row_header: 7500 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 7500 + self_employment_income_upper_bound: 10000 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 7500 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 10000 + label: self_employment_income_upper_bound + - value_id: band_10000_15000 + label: Self-employment income from GBP 10 000 to GBP 15 000 + ordinal: 8 + row_number: 15 + expected_row_header_column: A + expected_row_header: 10000 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 10000 + self_employment_income_upper_bound: 15000 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 10000 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 15000 + label: self_employment_income_upper_bound + - value_id: band_15000_20000 + label: Self-employment income from GBP 15 000 to GBP 20 000 + ordinal: 9 + row_number: 16 + expected_row_header_column: A + expected_row_header: 15000 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 15000 + self_employment_income_upper_bound: 20000 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 15000 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 20000 + label: self_employment_income_upper_bound + - value_id: band_20000_30000 + label: Self-employment income from GBP 20 000 to GBP 30 000 + ordinal: 10 + row_number: 17 + expected_row_header_column: A + expected_row_header: 20000 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 20000 + self_employment_income_upper_bound: 30000 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 20000 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 30000 + label: self_employment_income_upper_bound + - value_id: band_30000_50000 + label: Self-employment income from GBP 30 000 to GBP 50 000 + ordinal: 11 + row_number: 18 + expected_row_header_column: A + expected_row_header: 30000 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 30000 + self_employment_income_upper_bound: 50000 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 30000 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 50000 + label: self_employment_income_upper_bound + - value_id: band_50000_100000 + label: Self-employment income from GBP 50 000 to GBP 100 000 + ordinal: 12 + row_number: 19 + expected_row_header_column: A + expected_row_header: 50000 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 50000 + self_employment_income_upper_bound: 100000 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 50000 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 100000 + label: self_employment_income_upper_bound + - value_id: band_100000_plus + label: Self-employment income of GBP 100 000 and over + ordinal: 13 + row_number: 20 + expected_row_header_column: A + expected_row_header: 100000 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 100000 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 100000 + label: self_employment_income_lower_bound + - value_id: all_ranges + label: All ranges of self-employment income + ordinal: 14 + row_number: 21 + expected_row_header_column: A + expected_row_header: All ranges + table_record_kind: total + filters: {} + measures: + - measure_id: self_employment_count + label: Self-employment income (count) + ordinal: 0 + column: B + source_column_id: self_employment_count + expected_column_header_row: 5 + expected_column_header: Self-employment income (Number of individuals) + concept: hmrc.spi_self_employment_income_count + source_concept: hmrc.spi_self_employment_income_count + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Self-employment + income (Number of individuals); self-employment income as the notes to Table 3.6 define + it (note 1a); individuals with a self-employment source, taxpayers or not, in thousands; + amounts GBP million.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number + - measure_id: self_employment_amount + label: Self-employment income (amount) + ordinal: 1 + column: C + source_column_id: self_employment_amount + expected_column_header_row: 5 + expected_column_header: Self-employment income (Amount) + concept: hmrc.spi_self_employment_income_amount + source_concept: hmrc.spi_self_employment_income_amount + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Self-employment + income (Amount); self-employment income as the notes to Table 3.6 define it (note 1a); losses + and profits wholly offset are counted at nil (note 2); individuals with a self-employment + source, taxpayers or not, in thousands; amounts GBP million.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + - measure_id: employment_count + label: Employment income (count) + ordinal: 2 + column: D + source_column_id: employment_count + expected_column_header_row: 5 + expected_column_header: Employment income (Number of individuals) + concept: hmrc.spi_employment_income_count + source_concept: hmrc.spi_employment_income_count + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Employment income + (Number of individuals); income assessed under the Income Tax (Earnings and Pensions) Act + 2003 and other miscellaneous income (note 4); individuals with a self-employment source, + taxpayers or not, in thousands; amounts GBP million.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number + - measure_id: employment_amount + label: Employment income (amount) + ordinal: 3 + column: E + source_column_id: employment_amount + expected_column_header_row: 5 + expected_column_header: Employment income (Amounts) + concept: hmrc.spi_employment_income_amount + source_concept: hmrc.spi_employment_income_amount + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Employment income + (Amounts); income assessed under the Income Tax (Earnings and Pensions) Act 2003 and other + miscellaneous income (note 4); individuals with a self-employment source, taxpayers or not, + in thousands; amounts GBP million.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + - measure_id: pension_count + label: Pension income (count) + ordinal: 4 + column: F + source_column_id: pension_count + expected_column_header_row: 5 + expected_column_header: Pension income (Number of individuals) + concept: hmrc.spi_pension_income_count + source_concept: hmrc.spi_pension_income_count + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Pension income (Number + of individuals); state and other pensions in one column, as on Table 3.11; individuals with + a self-employment source, taxpayers or not, in thousands; amounts GBP million.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number + - measure_id: pension_amount + label: Pension income (amount) + ordinal: 5 + column: G + source_column_id: pension_amount + expected_column_header_row: 5 + expected_column_header: Pension income (Amounts) + concept: hmrc.spi_pension_income_amount + source_concept: hmrc.spi_pension_income_amount + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Pension income (Amounts); + state and other pensions in one column, as on Table 3.11; individuals with a self-employment + source, taxpayers or not, in thousands; amounts GBP million.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + - measure_id: property_interest_dividend_other_income_count + label: Property, interest, dividend and other income (count) + ordinal: 6 + column: H + source_column_id: property_interest_dividend_other_income_count + expected_column_header_row: 5 + expected_column_header: Property, interest, dividend and other income (Number of individuals) + concept: hmrc.spi_property_interest_dividend_other_income_count + source_concept: hmrc.spi_property_interest_dividend_other_income_count + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Property, interest, + dividend and other income (Number of individuals); the notes to Table 3.7 apply (note 5); + individuals with a self-employment source, taxpayers or not, in thousands; amounts GBP million.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number + - measure_id: property_interest_dividend_other_income_amount + label: Property, interest, dividend and other income (amount) + ordinal: 7 + column: I + source_column_id: property_interest_dividend_other_income_amount + expected_column_header_row: 5 + expected_column_header: Property, interest, dividend and other income (Amounts) + concept: hmrc.spi_property_interest_dividend_other_income_amount + source_concept: hmrc.spi_property_interest_dividend_other_income_amount + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Property, interest, + dividend and other income (Amounts); the notes to Table 3.7 apply (note 5); individuals + with a self-employment source, taxpayers or not, in thousands; amounts GBP million.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + - measure_id: total_income_count + label: Total income before tax (count) + ordinal: 8 + column: J + source_column_id: total_income_count + expected_column_header_row: 5 + expected_column_header: Total income (Number of individuals) + concept: hmrc.spi_total_income_before_tax_count + source_concept: hmrc.spi_table_3_10_total_income_count + concept_relation: exact + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Total income (Number + of individuals). The SPI''s ''total income'' is income before tax: Table 3.10''s four income + columns are the parts Table 3.5 sums to ''Total income before tax'' (profit, employment + and pension income, and property, interest, dividend and other income), and they add to + its ''Total income'' to rounding (118 000 + 42 500 + 11 800 + 24 500 against GBP 197 000 + million over all ranges). Individuals with a self-employment source, taxpayers or not, in + thousands; amounts GBP million.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number + - measure_id: total_income_amount + label: Total income before tax (amount) + ordinal: 9 + column: K + source_column_id: total_income_amount + expected_column_header_row: 5 + expected_column_header: Total income (Amounts) + concept: hmrc.spi_total_income_before_tax_amount + source_concept: hmrc.spi_table_3_10_total_income_amount + concept_relation: exact + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Total income (Amounts). + The SPI''s ''total income'' is income before tax: Table 3.10''s four income columns are + the parts Table 3.5 sums to ''Total income before tax'' (profit, employment and pension + income, and property, interest, dividend and other income), and they add to its ''Total + income'' to rounding (118 000 + 42 500 + 11 800 + 24 500 against GBP 197 000 million over + all ranges). Individuals with a self-employment source, taxpayers or not, in thousands; + amounts GBP million.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: hmrc.spi_2324.table_3_10.subset_1 + provenance_class: survey_aggregate + survey_instrument: Survey of Personal Incomes + record_set_spec_id: hmrc.spi_2324.table_3_10.subset_1.v1 + source_record_id_prefix: hmrc.spi_2324.table_3_10.subset_1 + sheet_name: Table_3_10 + period_type: tax_year + period: 2023 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: individual_with_self_employment_source + domain: personal_incomes + groupby_dimension: hmrc.self_employment_income_band + rows: + - value_id: band_0_1 + label: 'Self-employment income of GBP 0 to GBP 1: nil (a loss, or profits wholly offset by + capital allowances or losses brought forward) or not known' + ordinal: 0 + row_number: 6 + expected_row_header_column: A + expected_row_header: 0 + table_record_kind: detail + filters: + self_employment_income_lower_bound: 0 + self_employment_income_upper_bound: 1 + constraints: + - variable: self_employment_income_lower_bound + operator: == + value: 0 + label: self_employment_income_lower_bound + - variable: self_employment_income_upper_bound + operator: == + value: 1 + label: self_employment_income_upper_bound + measures: + - measure_id: self_employment_count + label: Self-employment income (count) + ordinal: 0 + column: B + source_column_id: self_employment_count + expected_column_header_row: 5 + expected_column_header: Self-employment income (Number of individuals) + concept: hmrc.spi_self_employment_income_count + source_concept: hmrc.spi_self_employment_income_count + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Self-employment + income (Number of individuals); self-employment income as the notes to Table 3.6 define + it (note 1a); individuals with a self-employment source, taxpayers or not, in thousands; + amounts GBP million.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number + - measure_id: employment_count + label: Employment income (count) + ordinal: 1 + column: D + source_column_id: employment_count + expected_column_header_row: 5 + expected_column_header: Employment income (Number of individuals) + concept: hmrc.spi_employment_income_count + source_concept: hmrc.spi_employment_income_count + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Employment income + (Number of individuals); income assessed under the Income Tax (Earnings and Pensions) Act + 2003 and other miscellaneous income (note 4); individuals with a self-employment source, + taxpayers or not, in thousands; amounts GBP million.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number + - measure_id: employment_amount + label: Employment income (amount) + ordinal: 2 + column: E + source_column_id: employment_amount + expected_column_header_row: 5 + expected_column_header: Employment income (Amounts) + concept: hmrc.spi_employment_income_amount + source_concept: hmrc.spi_employment_income_amount + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Employment income + (Amounts); income assessed under the Income Tax (Earnings and Pensions) Act 2003 and other + miscellaneous income (note 4); individuals with a self-employment source, taxpayers or not, + in thousands; amounts GBP million.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + - measure_id: pension_count + label: Pension income (count) + ordinal: 3 + column: F + source_column_id: pension_count + expected_column_header_row: 5 + expected_column_header: Pension income (Number of individuals) + concept: hmrc.spi_pension_income_count + source_concept: hmrc.spi_pension_income_count + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Pension income (Number + of individuals); state and other pensions in one column, as on Table 3.11; individuals with + a self-employment source, taxpayers or not, in thousands; amounts GBP million.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number + - measure_id: pension_amount + label: Pension income (amount) + ordinal: 4 + column: G + source_column_id: pension_amount + expected_column_header_row: 5 + expected_column_header: Pension income (Amounts) + concept: hmrc.spi_pension_income_amount + source_concept: hmrc.spi_pension_income_amount + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Pension income (Amounts); + state and other pensions in one column, as on Table 3.11; individuals with a self-employment + source, taxpayers or not, in thousands; amounts GBP million.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + - measure_id: property_interest_dividend_other_income_count + label: Property, interest, dividend and other income (count) + ordinal: 5 + column: H + source_column_id: property_interest_dividend_other_income_count + expected_column_header_row: 5 + expected_column_header: Property, interest, dividend and other income (Number of individuals) + concept: hmrc.spi_property_interest_dividend_other_income_count + source_concept: hmrc.spi_property_interest_dividend_other_income_count + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Property, interest, + dividend and other income (Number of individuals); the notes to Table 3.7 apply (note 5); + individuals with a self-employment source, taxpayers or not, in thousands; amounts GBP million.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number + - measure_id: property_interest_dividend_other_income_amount + label: Property, interest, dividend and other income (amount) + ordinal: 6 + column: I + source_column_id: property_interest_dividend_other_income_amount + expected_column_header_row: 5 + expected_column_header: Property, interest, dividend and other income (Amounts) + concept: hmrc.spi_property_interest_dividend_other_income_amount + source_concept: hmrc.spi_property_interest_dividend_other_income_amount + concept_relation: source_label + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Property, interest, + dividend and other income (Amounts); the notes to Table 3.7 apply (note 5); individuals + with a self-employment source, taxpayers or not, in thousands; amounts GBP million.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + - measure_id: total_income_count + label: Total income before tax (count) + ordinal: 7 + column: J + source_column_id: total_income_count + expected_column_header_row: 5 + expected_column_header: Total income (Number of individuals) + concept: hmrc.spi_total_income_before_tax_count + source_concept: hmrc.spi_table_3_10_total_income_count + concept_relation: exact + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Total income (Number + of individuals). The SPI''s ''total income'' is income before tax: Table 3.10''s four income + columns are the parts Table 3.5 sums to ''Total income before tax'' (profit, employment + and pension income, and property, interest, dividend and other income), and they add to + its ''Total income'' to rounding (118 000 + 42 500 + 11 800 + 24 500 against GBP 197 000 + million over all ranges). Individuals with a self-employment source, taxpayers or not, in + thousands; amounts GBP million.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number + - measure_id: total_income_amount + label: Total income before tax (amount) + ordinal: 8 + column: K + source_column_id: total_income_amount + expected_column_header_row: 5 + expected_column_header: Total income (Amounts) + concept: hmrc.spi_total_income_before_tax_amount + source_concept: hmrc.spi_table_3_10_total_income_amount + concept_relation: exact + concept_authority: hmrc + concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 + concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Total income (Amounts). + The SPI''s ''total income'' is income before tax: Table 3.10''s four income columns are + the parts Table 3.5 sums to ''Total income before tax'' (profit, employment and pension + income, and property, interest, dividend and other income), and they add to its ''Total + income'' to rounding (118 000 + 42 500 + 11 800 + 24 500 against GBP 197 000 million over + all ranges). Individuals with a self-employment source, taxpayers or not, in thousands; + amounts GBP million.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number diff --git a/packages/hmrc/spi_income_by_region_2023_24/source_package.yaml b/packages/hmrc/spi_income_by_region_2023_24/source_package.yaml index a2fbdb73..05b9252a 100644 --- a/packages/hmrc/spi_income_by_region_2023_24/source_package.yaml +++ b/packages/hmrc/spi_income_by_region_2023_24/source_package.yaml @@ -42,10 +42,11 @@ # Table 3.6 splits; it keeps its own concept rather than being mapped onto # either half. # -# Not ported from this workbook here: Tables 3.1, 3.1a, 3.2, 3.9 and 3.10 -# (percentile points, medians and means by age and sex, and self-employment -# by industry and by range of self-employment income). No consumer declares -# them, and 3.10 bands on self-employment income rather than total income. +# Not ported from this workbook: Tables 3.1, 3.1a, 3.2 and 3.9 (percentile +# points, medians and means by age and sex, and self-employment by industry). +# No consumer declares them. Table 3.10, which bands individuals with a +# self-employment source by self-employment income rather than total income, +# is in hmrc-spi-income-bands-2023-24. schema_version: ledger.source_package.v1 package_id: hmrc-spi-income-by-region-2023-24 label: 'HMRC Survey of Personal Incomes 2023-24: income and tax by sex, region and country diff --git a/tests/test_chronicle_bundle.py b/tests/test_chronicle_bundle.py index 094f640e..72498552 100644 --- a/tests/test_chronicle_bundle.py +++ b/tests/test_chronicle_bundle.py @@ -468,7 +468,11 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # PolicyEngine/microcosm#1415's HMRC annual savings statistics add 3,272 # person facts: 3,230 from the ISA tables (9.4, 9.6 and 9.7 to 9.12), 40 # from Lifetime ISA Table 1a and 2 from the cash ISA limit impact note. - "fact_count": 1657279, + # PolicyEngine/microcosm#1418 adds SPI 2023-24 Table 3.10 to the SPI + # bands package: 159 tax year 2023 facts for UK individuals with a + # self-employment source, at existing keys (15 rows of 10 measures and + # the GBP 0 to GBP 1 band's 9, its self-employment amount suppressed). + "fact_count": 1657438, # The same change adds 82,064 geography keys: 46,363 Scottish 2022 # output areas (UV404), 35,673 LSOA-level keys from the DESNZ LSOA # workbooks (Scotland's data zones already exist), the 26 Northern @@ -561,7 +565,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): if row_count == 1: assert row["aggregate_fact_key"].startswith("ledger.aggregate_fact.v2:") assert row["semantic_fact_key"].startswith("ledger.semantic_fact.v2:") - assert row_count == 1657279 + assert row_count == 1657438 assert provenance_classes <= { "administrative", "census", @@ -596,7 +600,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "jct-obbba-revenue-estimates-2025", "jct-tax-expenditures-2024", ] - assert coverage["fact_count"] == 1657279 + assert coverage["fact_count"] == 1657438 assert coverage["counts"]["by_source"] == { "bea": 446, "bfp_economic_outlook": 5, @@ -620,7 +624,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "gambling_commission": 2459, "hhs_acf_liheap": 2, "hhs_acf_tanf": 110, - "hmrc": 36513, + "hmrc": 36672, "ici": 12, "ird": 4362, "irs_soi": 43963, @@ -2188,6 +2192,8 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): }.items(): key = f"tax_year:{year}" expected_period_counts[key] = expected_period_counts.get(key, 0) + count + # PolicyEngine/microcosm#1418: SPI 2023-24 Table 3.10. + expected_period_counts["tax_year:2023"] += 159 assert coverage["counts"]["by_period"] == expected_period_counts # country:NZ: 330 WFF (#209) + 5 national population (#211) + 27 Treasury # (#321) + 3,522 IRD I1 (#318) + 510 IRD I2 (#210) + 103 MSD (#319) @@ -2244,8 +2250,9 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # to the geography DWP counts them over: +51. chronicle#381 adds 1,555: # OBR's 181 excise lines and HMRC's 1,374 alcohol, tobacco and betting and # gaming facts. PolicyEngine/microcosm#1415's HMRC annual savings statistics - # add 2,993: all but Table 9.9 and 9.12's area rows. - assert coverage["counts"]["by_geography"]["country:K02000001"] == 36500 + # add 2,993: all but Table 9.9 and 9.12's area rows. SPI 2023-24 Table 3.10 + # adds 159 (PolicyEngine/microcosm#1418). + assert coverage["counts"]["by_geography"]["country:K02000001"] == 36659 # chronicle#343 adds the 63 OBR surcharge-costing facts for England, and # chronicle#358 ONS's 606 single-year residence-type rows for England. GSGB # 2025's England participation rows add 40. ISA Tables 9.9 and 9.12's @@ -2289,8 +2296,9 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # +352 (HMRC stamp-tax transactions). chronicle#381: institutional sectors # +2,097 (OBR and HMRC clearances, HMRC production and the Gambling # Commission's figures) and people +893 (OBR and HMRC receipts and levies, - # and Machine Games Duty liabilities). GSGB 2025 adds 1,024 people, and - # PolicyEngine/microcosm#1415's HMRC annual savings statistics 3,272. + # and Machine Games Duty liabilities). GSGB 2025 adds 1,024 people, + # PolicyEngine/microcosm#1415's HMRC annual savings statistics 3,272 and SPI + # 2023-24 Table 3.10 159 (PolicyEngine/microcosm#1418). assert coverage["counts"]["by_entity"] == { "benefit_unit": 33645, "dwelling": 274367, @@ -2300,7 +2308,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "household": 676320, "institutional_sector": 8806, "pension_plan": 2, - "person": 596595, + "person": 596754, "return": 14952, "social_protection_scheme": 36, "tax_unit": 45268, From 26730052719011661d7b9a70e9d137e4c52cba3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 02:38:03 +0000 Subject: [PATCH 02/11] Add the OBR October 2026 EFO as a vintage beside March MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PolicyEngine/chronicle#393 asks for the Economic and fiscal outlook the OBR published with the Budget on 28 October 2026. obr.uk refuses scripted downloads, so the five detailed forecast workbooks were fetched with a browser and are pinned under db/data/obr with their manifests (OGL, per the OBR's copyright page). scripts/build_obr_efo_october_2026.py writes five packages from them, 4,377 facts: - obr-efo-receipts-october-2026 (1,611): the March package's 41 lines, and every other row of tables 4.1 to 4.22 except 4.9 (no unit) and 4.19 (a '£ billion' unit over thresholds in pounds). Table 4.5's savings income is obr.self_employed_income_growth.savings_income, a growth rate from 2024-25. - obr-efo-expenditure-october-2026 (165), -economy- (56) and -aggregates- (25): the March packages' lines, plus the deposit rate and household financial assets that policyengine-uk#2638's interest projection reads. - obr-efo-policy-october-2026 (2,520): Table 1.1's costing of each policy decision by head and category, 2026-27 to 2031-32, and its summary rows. A March line keeps its line id, label and concept under obr.efo_2026_10, so a consumer changes vintage by package. Its October table is found by title (receipts 3.x are now 4.x, expenditure 4.x now 5.x) and its row by label. Each year's assertion follows the table's Outturn/Forecast band: 2025-26 is now outturn, and 2031-32 is new. Northern Ireland domestic rates are carried in both places the OBR shows them. The build asserts each equality the notes cite (restated rows left out, table 4.22's mislabelled unit). The manifests carry each file's canonical R2 key; publish-raw has not run yet (no Wrangler on this machine). Co-Authored-By: Claude Opus 5.5 --- chronicle/bundle.py | 5 + chronicle/source_package.py | 6 + .../efo_aggregates.xlsx | Bin 0 -> 218000 bytes .../efo_aggregates_october_2026/manifest.yaml | 23 + .../efo_economy_october_2026/efo_economy.xlsx | Bin 0 -> 518472 bytes .../efo_economy_october_2026/manifest.yaml | 23 + .../efo_expenditure.xlsx | Bin 0 -> 280700 bytes .../manifest.yaml | 23 + .../efo_policy_october_2026/efo_policy.xlsx | Bin 0 -> 106602 bytes .../obr/efo_policy_october_2026/manifest.yaml | 23 + .../efo_receipts.xlsx | Bin 0 -> 214092 bytes .../efo_receipts_october_2026/manifest.yaml | 23 + .../source_package.yaml | 1105 + .../source_package.yaml | 2693 + .../source_package.yaml | 7446 ++ .../source_package.yaml | 95313 +++++++++++++++ .../source_package.yaml | 97474 ++++++++++++++++ scripts/build_obr_efo_october_2026.py | 1662 + tests/test_source_obr_efo_october_2026.py | 280 + 19 files changed, 206099 insertions(+) create mode 100644 db/data/obr/efo_aggregates_october_2026/efo_aggregates.xlsx create mode 100644 db/data/obr/efo_aggregates_october_2026/manifest.yaml create mode 100644 db/data/obr/efo_economy_october_2026/efo_economy.xlsx create mode 100644 db/data/obr/efo_economy_october_2026/manifest.yaml create mode 100644 db/data/obr/efo_expenditure_october_2026/efo_expenditure.xlsx create mode 100644 db/data/obr/efo_expenditure_october_2026/manifest.yaml create mode 100644 db/data/obr/efo_policy_october_2026/efo_policy.xlsx create mode 100644 db/data/obr/efo_policy_october_2026/manifest.yaml create mode 100644 db/data/obr/efo_receipts_october_2026/efo_receipts.xlsx create mode 100644 db/data/obr/efo_receipts_october_2026/manifest.yaml create mode 100644 packages/obr/efo_aggregates_october_2026/source_package.yaml create mode 100644 packages/obr/efo_economy_october_2026/source_package.yaml create mode 100644 packages/obr/efo_expenditure_october_2026/source_package.yaml create mode 100644 packages/obr/efo_policy_october_2026/source_package.yaml create mode 100644 packages/obr/efo_receipts_october_2026/source_package.yaml create mode 100644 scripts/build_obr_efo_october_2026.py create mode 100644 tests/test_source_obr_efo_october_2026.py diff --git a/chronicle/bundle.py b/chronicle/bundle.py index 7b088778..0ee157f2 100644 --- a/chronicle/bundle.py +++ b/chronicle/bundle.py @@ -207,9 +207,14 @@ "nrs-mye-2025-council-area", "nrs-pcon24-population-by-age-2024-revised-2026", "obr-efo-aggregates-march-2026", + "obr-efo-aggregates-october-2026", "obr-efo-economy-march-2026", + "obr-efo-economy-october-2026", "obr-efo-expenditure-march-2026", + "obr-efo-expenditure-october-2026", + "obr-efo-policy-october-2026", "obr-efo-receipts-march-2026", + "obr-efo-receipts-october-2026", "obr-fuel-duty-receipts-by-vehicle-april-2024", "obr-hvcts-costing-april-2026", "obr-salary-sacrifice-costing-february-2026", diff --git a/chronicle/source_package.py b/chronicle/source_package.py index 8c101548..3c85529c 100644 --- a/chronicle/source_package.py +++ b/chronicle/source_package.py @@ -1053,6 +1053,12 @@ "obr-efo-expenditure-march-2026": Path("obr/efo_expenditure_march_2026"), "obr-efo-economy-march-2026": Path("obr/efo_economy_march_2026"), "obr-efo-aggregates-march-2026": Path("obr/efo_aggregates_march_2026"), + # PolicyEngine/chronicle#393: the October 2026 EFO, beside the March vintage. + "obr-efo-receipts-october-2026": Path("obr/efo_receipts_october_2026"), + "obr-efo-expenditure-october-2026": Path("obr/efo_expenditure_october_2026"), + "obr-efo-economy-october-2026": Path("obr/efo_economy_october_2026"), + "obr-efo-aggregates-october-2026": Path("obr/efo_aggregates_october_2026"), + "obr-efo-policy-october-2026": Path("obr/efo_policy_october_2026"), "obr-fuel-duty-receipts-by-vehicle-april-2024": Path( "obr/fuel_duty_receipts_by_vehicle_april_2024" ), diff --git a/db/data/obr/efo_aggregates_october_2026/efo_aggregates.xlsx b/db/data/obr/efo_aggregates_october_2026/efo_aggregates.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..a98882bc84a148af46f3b2ef98aee913101790ab GIT binary patch literal 218000 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

yrtsKK#7Xw?kQ5*zXFW!Heh?p$_zS#^fDq{EPV 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

HF;SjnqcL0>PS2H!CZtYOuK`^G`ibGb>w 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 literal 0 HcmV?d00001 diff --git a/db/data/obr/efo_aggregates_october_2026/manifest.yaml b/db/data/obr/efo_aggregates_october_2026/manifest.yaml new file mode 100644 index 00000000..c88e4046 --- /dev/null +++ b/db/data/obr/efo_aggregates_october_2026/manifest.yaml @@ -0,0 +1,23 @@ +source_id: obr +package_id: obr-efo-aggregates-october-2026 +dataset: obr_obr-efo-aggregates-october-2026 +source_page: https://obr.uk/efo/economic-and-fiscal-outlook-october-2026/ +table: 'EFO October 2026 detailed forecast tables: aggregates' +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Office for Budget Responsibility, Economic and fiscal outlook - October 2026, detailed forecast tables: aggregates. Contains public sector information licensed under the Open Government Licence v3.0.' +license_evidence: 'The OBR copyright page (https://obr.uk/legal-pages/copyright/) states: ''You may use and re-use the information featured on this website (not including logos) free of charge in any format or medium, under the terms of the Open Government Licence.''' +license_verified_at: '2026-10-29' +files: + 2026: + filename: efo_aggregates.xlsx + source_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + sha256: 3ffa3f1e63667b2ae9fb9626dc1da881673227d43aeeb52f8c3db168a5c75d6b + size_bytes: 218000 + fetched_at: '2026-10-29T01:43:12+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/obr/obr-efo-aggregates-october-2026/2026/3ffa3f1e63667b2ae9fb9626dc1da881673227d43aeeb52f8c3db168a5c75d6b/efo_aggregates.xlsx + uri: r2://ledger-raw/raw/uk/obr/obr-efo-aggregates-october-2026/2026/3ffa3f1e63667b2ae9fb9626dc1da881673227d43aeeb52f8c3db168a5c75d6b/efo_aggregates.xlsx diff --git a/db/data/obr/efo_economy_october_2026/efo_economy.xlsx b/db/data/obr/efo_economy_october_2026/efo_economy.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..b5678bbd5255a9d42977ed36cd9ee3e55d0cabf8 GIT binary patch literal 518472 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

L1kbN-j?8?unn7CjAexALxwdZw=e@dCsEcR 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


!K<2`o%Rw*F}Tq*~Qa#(IC2AbBOMrUPJV3$a;Sr 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�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

s@ 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

W6JVO%ESM-7!27(E8?OJ@n`)POH~ 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

h$=t9CbUq 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

2)={ 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%0Af~%hBK^()G$& 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�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 HR|on(n3u&5 literal 0 HcmV?d00001 diff --git a/db/data/obr/efo_expenditure_october_2026/manifest.yaml b/db/data/obr/efo_expenditure_october_2026/manifest.yaml new file mode 100644 index 00000000..57da8da0 --- /dev/null +++ b/db/data/obr/efo_expenditure_october_2026/manifest.yaml @@ -0,0 +1,23 @@ +source_id: obr +package_id: obr-efo-expenditure-october-2026 +dataset: obr_obr-efo-expenditure-october-2026 +source_page: https://obr.uk/efo/economic-and-fiscal-outlook-october-2026/ +table: 'EFO October 2026 detailed forecast tables: expenditure' +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Office for Budget Responsibility, Economic and fiscal outlook - October 2026, detailed forecast tables: expenditure. Contains public sector information licensed under the Open Government Licence v3.0.' +license_evidence: 'The OBR copyright page (https://obr.uk/legal-pages/copyright/) states: ''You may use and re-use the information featured on this website (not including logos) free of charge in any format or medium, under the terms of the Open Government Licence.''' +license_verified_at: '2026-10-29' +files: + 2026: + filename: efo_expenditure.xlsx + source_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + sha256: f379f1b88431405c279332519c4ada10b67c060bcc5370453028d98c1ac81167 + size_bytes: 280700 + fetched_at: '2026-10-29T01:43:02+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/obr/obr-efo-expenditure-october-2026/2026/f379f1b88431405c279332519c4ada10b67c060bcc5370453028d98c1ac81167/efo_expenditure.xlsx + uri: r2://ledger-raw/raw/uk/obr/obr-efo-expenditure-october-2026/2026/f379f1b88431405c279332519c4ada10b67c060bcc5370453028d98c1ac81167/efo_expenditure.xlsx diff --git a/db/data/obr/efo_policy_october_2026/efo_policy.xlsx b/db/data/obr/efo_policy_october_2026/efo_policy.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..2cf2db7d4cb4df15d5d7c8fee3c4ec886a8abe5f GIT binary patch literal 106602 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%0D&4d>k1*7P6VE#SiJnHHC5RtIHN7Q5c3A)=P z?hhDzBU%uCcfNnezur1-^PMi&9RZAL^~RENedLyM`*H~%5Bre6S|_eYCvliN4k-zEJe|p43?XLr0T>Lh zVbYgg!qH+_CCoF9d7@n49P$Yp8)4v_oSX(9X`N%4SaK5QP&s@MDO=C@*)NhW$X=B) z1AI(aPBC6F~3QH7h=o^=#u1o0#~N2G#G}TE-Du-*w~bZd4i}M{5d09$2m1Hn9tcN z=E0Vr^E5k6JXq`m_@F{1*3p z+wPzO_>*_XK;!vV6nEnSRy^YZuCU(YQenNvMPbGT9AR%UeHHa@yaC=Nu=feH`i{pWn2Z6a#%rijk0GM#31jJa0*3 z{q)h5K>Uo@9dNR65KD5MKUDlXP}gXVfR(pT5Pd=dsOuBFvI$$1K;10+HAc~npsR#r zg%s(0*v#=a-p~V$=UG#_`y_^N&?~92$5)s+gsg5Jsw}`Xhv9=~;gZD&brksKEk-C$ z>=C@Xjb+yvstsi7pkJUwQp_VgvBul9!ptHY9W*4hD@oJ2P>Rg92oWwF{X(3%Gtzbz82*&746 zniH+L!VJTV(is^xH_U#R8)h@i4Ra#R4YLt+xGeOfz_UP|rCfB}2Tf7!LXYDoLe)^j0B{gWV!X^c6=xY0|E`rhe{lU!Z{! zp&6IEX`5XU(_rsbN_(~^K6J&a#(?-48;>=KU*0%pCqR)2*R7dh>l^9tFCErus&+I(vC1bWqrm7`n_(L6{6rZ^}DKl9( znM4m9X{hly`tV7IW5nQ-0(4mI_FLi%Mf0aRn>P~F`PDdy?_I8XfDfj~61M zpUlyL#$1vQG!7a*Y8pC?0lg9SHo<$Bz}_dY#|9fVnEM$Ew7Em#)K!@D_8C9S;GG(= z>W^gs%4~F#89q3Qc~K_-*AEsN2_^L{P2P9{(ke;RBdL%2ei*W-L+p=C_XPYylBz~Z ztyBUz;Ft18s3o9C8fn2B^czVezW5>_EV=mwya5JutNVw=tPC_xDpQz=3G)d(_h^8_XW7Ms!Knh{Q@xc_mSBsG95 z2(C55i3C@g;Y5Nf&2Sn);SFrTONq0JY_<#Tl1_|u2i^j0^pI$y3hP!KP82-Li2}3d zdw_Ai2N>sjfN|Ia80Wjfvh#g`E_W#EjIm`a%$)B&K$Zn4lwgg5M}>`!iB}D;Ye~{z zDtJ&;55FQVEH*T!1&6%%Ow@@B0q)=}r6UP#+rxZL4PO@4J%H3>LPf|I#be1WL%LBo zT=d73`6Wr2$Q)7>u}AHE@&SBt*o3MeJCTTrH{%lem%uZ{S0Q^(cPS*44Q|~H2@zA> z)3C2)M+?W`R4eL2@$EC|q10|>uN1s!SY5;F1opDR=rb~kk;6OD-f@JzZg`{Bmiwb9 zf%NF;M4bR*D+Cx@A;4I2g^i*U%c`(!E2Ijcq@c{LUQw3#{<`J!HcpnWqIGRw8<3Q^ zZaXMu2V_4)AWIm5tYHKq5k(-Y7=bKf1hS41$U;`&z%6%%W{Mwb!fm~^e&mK8gbN~w z#>PhtXiwCN*|iuQ$$MR<&Dp0wCP0=j&dCx+AWIm5EMWw)gb~ORDv-iQ@ZT=saooq7 z^>Z-3`(x>}L?M~7IK`AusQ&Q#&mTX2eevPzhwuLQw~t@`^6|%yzx?w1H$Q#;`>*V2 zHdF`x=F7)FfBWnO6@8!cKf`J?k~(%=Gj<#}8^?sMcu~UGN$5^F-FeFxT~Ya|f$n^e zu|Y2mV;iBPZc0YCmFJOnmyYdaY|zugoZGXE<-dJ*WDK``Hs^lFSZRqC<~+#rIJFZx zM9AkaaG&R6%t@iHe2jM?bUPip$ec9k$)0!NU5Nb5$1c2QX%ZWL!&-hjH3GBWz81Rj zsd_pJ*zi08PqTN~!CL}a@-gPz;b+X~_VU|HN_2SMVZ&Hy9u>#rc^vcEobp|h3Y?Ge zO<)2~$4>IRQ@YmM6LbVkWprqfGM26<+9+e?PV~QlkOdhVPQUQ`*1}tgqGrEuEx&=n zd)e4VenaUH80Or_oYYfE=%}#q`~`^y`55ns>XnYkH;=fIkMW*ZThcY#$eK}KB6$}q zMvUeAoyri55r3c2?Kndy5S5Sdy-+MDeb2r82E2#ay6k0Lu4T2 z_Bh775ObN%d6efNi)7C`3Lo+_897#Xl=4B2PZGSd72{zfr=|N+wpTVH3sTxw`rmcn zIT$sP*$yx*-;YO@Fn{Y4KQ{m7cJld8eEp21e7vyaG^Rhale-U8vHJUUmw} zBKeqH;JKhdDJmJu=6pCjf6TVg!}0lJ_U=FKpFa+3_=oo5zkm0~pa1)}k6(WI^y^>y ze-|n4d#sMXeE#Xf*H52+{r1_9pMU-O@z<}v|1Sam>C^AO{qo_zzkT+@hoAoX&DYNe zie>cKH~;6$^S^)k)3?w5-w!Xo|6zUj;c&OV-@d%tzuev5{lFP>_ru{{YJ+}%cyWLF z|FRx`=-=VD4}bai{==8QeERkGZ+`jsXM|5om(RZW^64)>*MEQg{M!IUtNPE+U%!6- zTm7$}KYsYr$1n0<=u&_F{P}DB4;~`({^Q55fB)^9-#+k*|MAoR{fJ!q?3>SDKJlyc zH~#kd%hxX-K7HkR&*e9KdH7RNPX6ojm%k1Y@^}9O009600{~D<0|XQR1^@^E001EX z79mTWQ3L=0`w##C6951Jcx*3pXk~3>FLY>SZDlbocx`OtSW9o)I1s)su>XPJy|v|6 zY$Hk$*D?06ixx?Wo@t4CG!!L}bkh9$9S$W~w45|AaL74c-qa;W8@YT&5xYa=Upqr$iejV~n zh=jVa68Qlzz6S}y7Z{;IEm_F`69s*btflGaxJ((SlyX?zeO+TKkC$$Y7kh>iBY+eMH ztJT`WBgo+=J^XAn-&{66c0lfO+QU!I&c=(tlaC;WpY`xwY&xJ!!T&ftpLsV(L<|ezzSOwt?h22=wJq|)Y?vT!~~CR++F``(qdJ=X^M2lVqWLS`rXe_fJth&($MHgj^=3kvr+44 zTUfEL(Dsrfb=6ItP}gMdHCaMGY)0$i!QdR0qmbR=6p}oIbTJ)GDT!DW(gZpbTox5% zUCWdbCQ{hLBcmMce^|^I_svYC znEn%1jORdx|IG@>yPsN~Bs?L!aH$X4vsHG}k9s)9dpu1!d> zBiI`lZEUphk>8x_#&~3Svf7xaGFG=+TcS-RJ2+CcwE^#(wP+srcGPxs?sQkMwuJ2afv}+7yPQZ-3qnS9%+-}Md&}>+xV1fSX7_eV zGN3wkle!Hc?vQ`}eO*D@)DAhn>g3~!`PA{iP6uwpa__%z7MXOKerGFK9G{1tpHTKD zoVeAxj@9#cG=1?_TQQRn`vv=7t|GCYZ*R+M=&b~fht7BctbXSP4`LgnYmZwPoZO-# zlNIF#mUe@F<1q>j7xkpu>V+!(nMwD=V7J4Wug@ z6aWSQ2mk;8Apla=J9Y3(003|!0{{&G004MwFLQKxY-MvUcx`O#ee04N$Fb)Bjo5eS zpsf>T zPyX_H)f+!?PUrRhX1zP?H_x7Y*qomH;j91pU%ot@KkPQI-fcE#2T1Hs&z`(HpYMPF z^y%sP-R5q6`uuRe*~5RiJsj`WXZY*!?bFl!akIWTiI47fPrZJB`1EeQ-9HH_{QmBm zL*#CK{PE$wcYV0KU!S*cw!7{5gQWGuxx4=T^SArMas6fotiE>#>ucw|J3M;M`(r$a z{OQFwciZdZ;dHn?e-3n?9&T^9*PBarCr>9&*Vl>?P%cKv4W9NrZSL=n1t|@l9ydR2 z#qvG*>dXDZ-Rkaqa;^^#`}4CWgF*5$C;U&(Z{$y%a8>4q8<5jg@8AC8;c))qpZ^*D z`!~+7e)p?i^*`_TuX)2*Q?%d zoIKRs;UGo+Q$+8xFRtLP-+vm<^!xA!=>fz~|9JITCj0I%&<6-V{&n~-N%-osFTVfu z^2gts2oBR6Yu`rf1JNs;XfhEwi_|yTl;pSO35_`83%xM20RPp>1?UAWSil^tprDF| z6_{N7V&CwqBLKD(&A#z>UHx|>B@xyTD~y<9mO^IpIr6eJ<$Q<~T9{hD|3$b`$xpxU zrGMTJf5R}wg*E-{*Z=Q-|KFbXL&~Z$e|*(bKfbUs!+E*@%4DLY`rYqhMn3P$KO2}yDZKnT`BePD@ZF_?egeM?(-8kM ze3R1EOir^u9jA0R#irq-loChGiGLYBNGU1tn<-UOSSSAkwvhrI!+_Ze6q=X`BgZNI z3CI3KB5gGK)hA#4<~Lvb@d|!u7&uF5#IMKp{rzV^Ls6zkWoeK=NJLFSqMfOfP9;7# zgOc{&DDJX#?t(plY%710EG7IrHBk z7$wj2_MFeQCXA8mw zdwoOP@c!yEz?SgKZ(oG}z6yUBhZf=A{uur=Q+8fI1D_>i37`hdB{9$IXJIy&uU#>` zK1XM>BVB2F+0${;(^>vDjK`ivo0zY@yglsIUdA0xU^63r^wpQAe>gv_cd%Uzqk{F_ zCj9&KxLxnWa8JYEOZ~Ph{?qkgcQ`s{*rUSMNB(4=e7|})KOEQ2>_=zzTKw+q`fj`X z5YqO<59Ho98tiThJI%+z9>w^mAdhwyBT$tHA`ypzs|4;Ya4H-B9tmDT{-X?$duvE- zOkSI*##MYCn$>oHvw6RPl;~K-D3@^r&CweX5on=EimY3VZbB0UEGAax>)rOvahn;f zSfikX=tQ4?HAKDCLb0i8a?O%KAdyVPZPigOD~QzhOmwkNI4Go`Tdbg2g7o}47Ty?^ z^9(#?G_SXJo0IeH=4a>S;cmT8Yr344rs;UrWoeP7=#ENCuRQEXeX9m_uo7mGtpFpX z7N@ukh6RPF84U_;5>SI3rZ{#gh3e8i>f^W^bD7XsMw}X6R3N=#o?0xd#z`?U6_9wa z;b&UK*p5h}Ea#Ut;$q^D@hXK(d86Dc%^DVUx+I1ccI711VbRbdp_-cP*PGo>=3GzK z0#*Q*nX6EX$1dw8FHDvZx#srk)+otMVPB~cyeyYeRX8E(q}@t6i_avP%5N44N3(Q0 zD7ml6qUl!KaOQ|LRAT~dRH=`;_Er;2e5Ooo+-a$Hpp<0?ZsL9!;$X1gUN$-yH zQ%xC@HRqg}2dVGQu2NA%6YZkpPW~lih~68fUdDmNxj=^5wT*PhT!9`-w~AGEX_}J5r#^mjmH0^ZNYB=UM5V zbbuqQadX~YuY0rI`uazsOj6!I|H@`XTj>o$L8@w{iV4~+hX`r?;)*o=9cJE`P)+k% zk%?97jdCKkA!+jJZoS(%D^Y~PLwzmdlrljwfso!-7K*Md7*JFzlJ82TKXL~-8BSZm zL_YtUa+dj(HPct7cGWh?Qn5ubz$g|2m~vZ{cn3a_%cN?K0<7#K&Ghav?}-s+Df2|7 zTxup0-<=n-#H_taHB;=?MrmB$9Zj)1yyM$9&z`JSlR4bBNWpUjbvq_`Mx(B#qeXP# zq{@0j%PQ6=*a}ZAOy|^*=te8?k3jy~OEserK|kEO7Yjwlk;$b}`&H{CI?HTkz{`5u z>SvgB3=}P*zw%e3>g}8uu_hZQMx4xtK@EzUHDb13C|TixmddZ*!ZmP2xuGi5fBko6 z^>>W_D{;xMJ`gK<;z@;L#g4Nx%IuqQLxiMDAI!(vU+gR;v8STd83}=`oJ#35^`&Ph zO%g>1*}#!|M_5T|Ubsn)6lF2@=Zn;4u23mq^{j~yHH{XKTD7JkQYf{;tC>K(yUZxta( zQBX1!Ta_fMMHl&jUGDr(aLH`D+a(=4#`2OI{N$@Ip}Wa>bKI}sFHZF5*B|cT2E!g2 zv4qJu`FrAf;M8xO)E4n2F4}Q;Fp?aE zd{s(P=4zf+N>VOvr6fIho>48AHINL?Z>yB0CtXLS6L+iE%b3J>hUtD0o5fEy-B+y=XTZj1-2pjm$}6V`C6 zG-yO88Vh%1Mye4oZ)};|#+GSNH^fHyy}CVaG)&cy7bosAGI3Jvst6w=)}g@{)Y(JB z;Qr^M$z(EihvV^hGVtAjX^kp_ykw2q<^a0iwJZbZrPneC(4DVk4xm|I%N!tE2*4I5 z{&+IfX3V=GD+%I{zNUjGMA{1PWl@9F8|orxZV010~z>&%XL{x4Auo`W!`44*q>U z+=~$Wa6ZE;Jzsr!vt7SE?AJS?U?COOm++twyj}F{$=&8=`)~)NrLWF~`|EI+yraa# z&+p)2qYKi}fhEkN{%M4FuR$Ca^d8OD<+wXF>b&>HlpG! z1p_&!%#>h;j+t;MV&GE8EFY9X7v?N7)Y!sQvuaGDZ&4*S%`kKq8CqQ4MZr9vDZ-^{ zhB0L|&>pE7Qq0OdtzjBb9YjTTY+9bE@~$pn<%GDr@j)#}XtQ#oM)N+bc|psBXBp_9 z9TG%kixovrp}q2>r||dL(Np;A{OGAt_%Oy!1`rN^pF6i<`0MPsMZe!vpu&K7+JeLF z@dfyDK4Qxx9HS!um}diL0l%6xFWkD;t$8VDTX7)XKvY`cj=a*aEfg%RLSgg9r|dP3 ze!n6Imp$E5V^}Q4=qQYv&|Ei2J-wGq2(^MPC=&dT#Y&U`9Jm%4c%%^h{V6?km_qdYNs1rV(GXyRoKQ zFTb#a)t4XGH0$z*Y7qIeL`FNviI`a|>R2Ubob& zL}}ItNj23#)b$NUgZ^j`c+vg2dba78HHDcc_Uv;B%fz!aWwjdj;W^ek0;WuI=81nK zIU77gI)uL9nI!svX_DxRQd>KgL298Y#~dvmFy|(h`wZUAo;hMtl?CDmtE-YHu6s4 zlkkJ@j)(K+`n)~t#jm9YM;yc564TJsS7wH*|El{OHYttnk0lg4TbaN55*|>0yBDhJ zh~|dy5)G&|n50bhyuURY7F5JmPjn1dt_+-Z#bTP&{RYP>Ci(8KSEC&MLUn_1hTXSH zjBxJ`$L&8LFc26gav4vYpO5SN*PHin_dm=+l8D#j@|u7Uc#sjtw-0x3HpkWBc()df z3!=%0`$l7a;>%^)3D@n$4b$=MU?Fl#sj43ry$=mJNr z)aq9ng?5Vt2sYZ5LI+p?P-t5U9bf@8vu!DKfCadi-?kJwzye&zY+DLVvfvJ(6F{8W zu;(b6^{ky`&EQ!fNNHPlI=}*~TH8|S01ME=vvo0afrm%mDl)#0$RMNu4-2$!6HW5q zjGZCD%H^6{95wz3Fa$lD0xN(??@(9TF&lp{o_U!lffbPQ}SRK05jh9v}La?vEYuxv2avtXH7^e z;S+TOV+6rDB6h9hjy&|wTuyf=v@4p(7)euO0rs@=^gVZdA3Q9msEgBavbHcsX2Hry zeo>$@NO+HxW;M4U+_A{3#Bw&*kkwLUsjY%->})itLEf0FiO8m8=>~91)P0oW%3cM- zVlgg4sY7r%Sv1$GFzq+L)!;N3GH_4B4~SyQtRhuy)y9~`DqkP#o6A>wBU~2s;_3ts zyjWct*3_6<8XmeAR_83smyeB*_iBMPS+tlLzrf3*Dh{*3->S+0Kda#4(83c8GoR#GGxUzG`r+g14_4yp=jI%aFc(wcX#yJJMkz zV=Bd7dWi7BC^Cz0mRPxLP}M6@ikt3-2;GVDpfg!l0?r`{I4iCD&ma5By?N|~Oa~=# zF1XfsCD#U&?AJgyXK99ZCK9 zWuzy*DU=6hi3ED?E4FmX1@+wEUc;uMlw#Ejh2j&V!9zNNx}Z*M21+%}X;LhC%0%1| zPRzHPK%3xe`K@kcu_4-IQo5=qXa6O?YYY+bUeSW3u38H|7=7eXzd-X#TWfTZDudd_ zDx#>oj=408_{ukjde#${VlLYR-twg@Q!6|YM^qcIizYd?@<({$n$rm^H(lQv%IDbA zl}efroRp&L_HES-MVue6%E4SpfSt2B&sp2V>q@re&qkLn7vZ_Hb{X?g^0uWS`?gr{ zQ9SIUOqOVE*h)`?VwvJX^>m%j10&mU;VBck2&_s=b^A3P1k^@Y9+qZ>PvX{XeO1G% zUnnzoVdm3?4!%SLl0Qu%O*;~ar@@-Imo8;erOx=cHZl`MD|E_kzgX#deJzUzrZC2( z%hq*{%H)4Kz=0W~ux{&3c60Tg96XM|=+f!-&D(~0LQA-t$VD$sW95O#{kU{(cZJ5( z4hQZCooyL?1?|$R6N1~XY42m)hF7geCOdE;;%E1eEd|Q$aG>i^6_-ZK2*K?atd6mz zT?V%FNYjb)ZZM>;ezCixB~e6Y!B!%{S*H9|8XA_`E}V9kg<3DFR3W3LiW>_hrsaVj z@AVU0LecrLh$m7^Y<**pCQY#Q*tV@5+dHe$yI?TcNMO!nDUMsrJ#Ml^bG(PcM(4(-Mw*Bh z_MXaS*uXH?&0_rMJF*z5E!f#N;qF0!^(aHk<(SBGp95i29Z%pl8zLw-5AxjU)=hP0U0?|Qr!H^?qy77 z!;t~*Dk@2^^mI+T9pS68($wM65G_EN5mN9GBGWYVvTrc|13%JwxS-7FRXTcRzvfnK zu5r68+>eiFpB)6{V6W&&J=VPlel=B@`HHw0YZa!Q>vjZXA?XE~ZjV`{!1Nbs*p!57 z9IIpZ-C@xOyd8BO3r#hB{sk4Lw-Ynj8r|I5pyp5hU;PgmppHQNyrR6*h_K~=?d;40 zSKV2pp+K(`7LckIw=zKl%;`CLw*K(WgU&V29S_V35D55pym`7>5ZMaF04-2VX_AVN z>Iw@3XI5HEe+}EcPI(z5=K5mvNhfhFkM&lTzkeIevkjyX!8-?1#&Xr*&{fO2%!d|4 zTPp15Re`{Ko)w)O&RDl2d(guKJ9wmG_;ic4J7|$&_H+D0KAhaWt3SM}2!1yYsP<)A z=W1!rQRHx(heTtg{EP25li&ZHNlwp!E%_u@n1|p~1$S-p z0-@s78eeu8Q5K6M&L<$CDDKu2)OpnolMA=eHX-! zd05J`xbU`uS1sCT{}hH;N10(P7<;fK+hhLYMfU~Zs;nkzgPMqtieckPj~4MBE-XsK z=0%?!s4vX^LaL_OrQ9!j6-DT!q@aEg)seca?t7;S1v}C|m&ZLjTc_&5752vY&R_26 zxRrBTRf=1B?G8a@ebH1Q0|v^}QhVx9%^X-_Z1bv^xH?bDo_JST&s^?FVBM@by<%U| zaLax|BwTzkYRPXLM3Ts091!0&@XJ+rgyJ;$-)>eLPob*iE5ZM^P|xVd;#C}UHh3T( zjqJH9WSDPkI!K)ihPnVj>y9Kt9bE`-@$vWvUgQ;?n6U(9j4Z841mi*|PEj3us%83w z=$ci!C0jh&u2in?n{Dbhj3x)$0@{4ZI*`qS zhk@3@GH;#+sh)ZhH$^P!1pkg4*PTmftwwgk%%6zt40dFGXV;?z=E2_*V!`yW(dV33 zR11GfJ>k|0&h9z;ybYcUBvc7p6SI|#X?34)|DZ4BZ?xAEbU-i0=R2pA4J{3cWo)<3 z`b%r4&Jgm(e^pP2FGReeI3Vg&(G|4k6gpr;_9mWY<)<7T?RD`15IyU&8*mFYaoE08 z2u-TkpDf<|H}UX6?UD^RJY5VCrVZ?l*j$D^*m!-wouMULdh|DD3_Uce)nr6ri?I;#8n%$TY$nR-s_L*e5!6*3kOFUWHc3 z7qdR;GbvdZI^&ubg{pQi2lt;?t~!UENG&oA_Z3#8IZ}DMJ~k#!YE1>+G6d+mwOscS zHCAmu7CIiA{II>c#fOHcYj|JsEU{A%ZRfYsZcS}R70J8NBo?$yt?;3yi=N0zlPoc( zPaG_^;+0chsih&=Wd2!!o*!-Zrf5>5Cc+?TRnL?QQ**nL7IM6|kt~1>`{l9T)QC6c z9@)Zp#WIg$Xeikfk`@MSUt0fkgv3F%VOGF4G&K32fY#ge98uL8_P)M*_{VDr`UaIcKx)Omsf4;y$25i3^qRsCd+7n6u{$N!BUE zy694*iIh)j0kLPCcQ;ni`1?yr1IM@-!Mv^Jo72-vrBVuACVvr}yw|K=F!3O(9q8D3_}HA?jlmg}W+3GGpQ zd=oXl)S)6tC*oUhZIcMj_0E#HRSCqOh26G}1SiepVH(1h-$E-aHX9(T5v&cpE+%R{ z(&}XqTN>1Ad%ExHTfb<14i6ikT`6nH59h{b&?5Png@TN(bZ6&cPQo*uO#u-|vh(G% zX8Doc1^oz(afD|~cdCO0)QezibWYwkcN0^JTXer%Z}Q`2oQtXU3l~9~6koBtPmTP< zdJ^ujFjRwNep)*)+XXH$I$SOz0wQfyjnOm3^J`@&uZ!$iUy#3*C<6|J2-|}*meDTQ z)$A(+QN)vjDRfSoI@7!&o0rY&QiEvZ3b=y_WOLLp)@jf-sL>kIBjBUgX)qi#l6@Z^ zJsLNmSV?m!ldORsvW=}N^W&g@ltq*~SpEUko2LGLfV?NWF^e03E;uy^&x9Wxx_ zUoGtG^+5_BvWmDn!(j-%QKV*w3lbYpF)N5G2a$ETN!IQb4T%&Kn5u`-d8!qx{?1Cl z(O@{0G0rMSCU(4oM#$9cNHqRvYrj0UUt>?;U|~$rJ02Rc@r$)FT~8;5!LAr3R#zz) z>Clby3K=#Lw_7wSF8QS%OI_3EuZYq_tK8#tKCg9*g|!tufS1{8kOzw>Np_qFZ_Y-% zT*v_)6z1Q_mRlBXn$`)?Ma#Se>PTH~%>(`SX7XJDZ{ zuU=p$j$A|S#==Haq!M3Kdw*a|vn?X9vCm&iox9_Z4HP|I<1B3E^r6%YXs~AZnV@{t z>_c2}4eLPk6T&;O^toc=mEwTqSmo4&X#4bVb1sZT`k7^dX@oh0K-=CY z=9xH#^VUlDVv04|hHzGjnxJ9~SWO2JHFO^DdU9Llsq>U58ESKQ_=i4gZiQX=jAllY zzV73)wja)`jcztvQ)OI(#KIa?f49J|1~iEmO4ag7q-TOHLF;J%DMKOPk4W!y+(|rV z&cx5szPXXD95is2TeHgyJ8y&0K<84`*JNhl$oGh8v?it52SI$AZWEirs<%mZS*?ek zW5Ow@i*aejd)3=vk(Ui+jKMV#*yB>oA{;u5@@2_%O*rv<{%yz$8zK=R}; z@|<#WHG01fCbt;cTk}Y`zBwJ4O1mjbwZ9mNYBiBh`}o%YPuM>*?zaC|uz0y3hc~Km za3ik!UROtHn zSCw>^dKILxgvquxWvO`KVS-ZX1z;-vH=lCASqdLr{^1%PW(t}ZJ?0{I4XjF4nzz_; zhq6RDy{h67*pS=!__74AwXF69js5g~!%*a(iJIhf3wdR4yyD*nkB(aC+Cc)R>TzD8 zCI=%K5*tO6i|4lxHkFG7IpF0Liv`fv%(F_-!NJa!Fn~E*w4*Si#n>8!`kIAQ59-Jv zK?^qL%& z56g`x)&ZC7pw~%78Outsn(K6ut3uJpg%Wr4$<}b-xvaaZB9XzkW2!yH2+Ts)JW-1U z%PjRJU==iCKWl&ZKHBDAW#^DK?{!VvF7%$U74BXv=~UCQaOS+{;_H3OytpE3nN^va zYST84ziM>qq-kXbtBUs7-wjP&7bYvNjGc9}=?-vuW_s(T=4z~h%7y0{HxU|cs|Wrs z6K9tY|JFkIgihmVSERfdSvWpiX=A7srN&;YrC{dW)eZ2S`*LL)gy9jOm; z8OZEQR}bzkocD@z1M6;?j;@8V4*J!jKPScSyok{rIq$M$7iq;n zZO(Nw#cs`?B%I6Z`w7`*bT!*8n9L7HW@M!Y1mj1Mzb-vly%rF@qEguIoSgMCsRxaX zqJbtD(~+x}5~pX3l_J5So&pFxUrZHIOeA@IvTVwyQQxsTIanTQBq<7myDGQBxZ@A# z<9#YgYo_M&s@HZoUdH{ry2vUc^_Hgn58vU(7vS%SLl2)q;xYR!;KxA`XMDU{-JcK7 zy?b}`^j;74HV)pVGpFy?B8!foKKA~-hh9xLQhuZQNPg)desLguFQ|W`ez$&;ziAeo z`JyPJzG`ByaTKM>PD}pnBFUU6IGKM$8x}w-xHo?zlTAKFm#4m^LXe1n>3Smxi8#4> zExdE$ee%3^V!wpfc3sV+$2{29Z^D@c1u*GGtFJk9b@;UM<;c&tf10*(an<%J=T||| zX#~Jir7%F)y%qM{6gUd=A}e)=w2z!^5yZG&Jh(d^lyQZJrLmPN&evzjch4@mU78SL z63(h0gs&XCJ!CSDbiyPLz`oU7_?#CQ44u~xagv8>>JmPOb|TJLm3xIRda;X4N!(Xn zoq2RiE1G3KXBBmC>G7NdHoD))=(XoGYJa{y+WGoQ9rvNn1>hYGzqx(ZoIL5&V#<}g zz=*BcT(iGFy#33^gh8l<-!M--?AxJJpLyK-uxkzNNBv{+=X^rS>&fyNCGi-?^bqY0 zf)&+kvnm+NZU9OSg7*V~|hRt7cxfJ@kWrP+M1rFedZj z>5ig=W}DnNJzKh?xUyGHk7soHYVeC7@H)b>+0}wRFO)9MEUJ({kf<8WdXE?82;rr6=G4JG*-Tf<|sT=c!VR zLa8_TEsRiV{6lHzlYKWofPKc$TbHNQ6*p~vcH@D^tjFz$c4r4rBf5Gw4SZaKkrbIj zf5cjg@#1Ml?!V^*5&k?n@cS`aUa%>0+PRirYO`q);`c-}GXyOS7Q3zz{i|j3HbHi8 zjVmJViPNX8<3ruXP~Ta-f1<;vCTUVu$Jo}rjGx1bdgYBSmv0Xy{pq0>eBPN?w9a=2_c{_v)B1evPGc@`Uqa8{l2pHyUXs&iBqu1+sD=U(~eh2I{_*iRzDtd z%H>RbR*%OpDfQy&%j@Tx)y4PG#Wm5+<=ft?nad#u6vENXZ|gchAU0FV@KePlpP4zE z)k}fP_#87+2;!G8m86P6uj`?rZ4Vv`_l18uu4z4UadmyzwYfQXFZube{JZ@TaGxv| z3!6`XZlm3ur4u~qluxM5`&brtkkIpRR{6Tv&Q$}L&Gmj^1LNkm;ozr~8Xp!}eM~cA zInFa#$&8F7zy{W)1;U7nLr9aNC3yatC-vqt8%r3tYacs{?;iv&HCfx=uMi)>uU)RI zUFD3+^dFmB!{6rSe^MNYjIJ^!i~lX532av=77NF%`@75DmK`ut*Utxdro6SDfxkQ+ zerPnPn7Gq{{Ibu^RUwIsjy1-!j|hbbOei$I(+4HP z#_EDtap2@$`1E+$Yx>P~eNv~A+p+6JWYh3vf55xRBYwM8N~V=8{+YEUaA?yo2>t>Q zu`$@_);_O~T%^s1q!L02u&k3%B3Qlf1u>X<)WWkOD^K<>^K@IiCelZhCxa#G@!`xy zbZxv1RZKl~Qqw66#yTPil7CgpZj&;N9Ko#GoiELzD#=;B1=;hVn!^RkP5A{3;fh5WAw9NVL_>lM;Dji$?$u<>Q1{11-4~+P{);kVa(aY z;zuSn)@aXF9;3=BNie!a>)8GJ9wLCoO4mMi2%-{ z)PI+-M7L#bC+?GlVf>U|JL?f*2v|m<%c$V791ZLxL|d6Oo1eYnmF#f;%JL3yCRZDY zH6f$3TF^tqlxeV2L{dyg8;YZ~g*c&B+|yYmm79#z{*U@Fx@?T?KlM@`GI%lZ7TDF% zv>=;BJk-gms|dJk2CN_{wOsUgfutkpA~JZ^&jTBjE(y@WcSN#vCNT_s2JO9V8Pm2L}bve*&revdR;i zpsNrfP=8a%0f85BZH~wM(nlkUU$(P1lkwlT_B{A_;J?YL8{9F=al z#E$H1J){L}M%5!Ano$~Y(xb%wB0~uEq&qGS8W97c*2u1P{qbHcv4xHq#>mGc>>?ty zm$YG)`73xLjU9xR-3BK8#BSCC-lTn$4oy^-=GCE|=T=HdY97QlDLigKJ zO5}$P7cG=zGZC8HOi#u2m4Mo`bCU`gByK%7)^%wxhVDmL zzt{RRM#rlpLQunqY)D|qJzl_ z%QDRR-ikWSX#?z{naju15=_J7e>bZ0NS#XFrlEQ&PH16CoHQwEYj^6R>IHSF;!6m< z&@w`j2&onL-u8P`JlQ`4y#SPA@P-?DaU0TprPE9iGyk#UMlzn(z}h~0=rdrRR{qui z24=A9Vbi~4&%cp_)26Np8}-1LJ|}Ab&<~X}f7`?Qjdr2CZUwm? z2|;QD<@^EGh)bO!J>N7plpDPLGL7`KYP*z^a>NOF;b0*0?d2nkAxyXe#$`HY#Spdv za%vt$Z}#qTF6!4vP(?{$2&+R195Iwsdo_90hKQtvADK%QY!X*!7j=Pt&l)ij#JYx@ z_~_N*ZXy4hM;ms5?Z(b1zRw8M*oEi&*{`^YW_JY;G<1}~`USD_h(X3n8KjsHuM^lq zB&Zdy=0T~KcX+xL5Of~YbWeL3aR(m$7y77D9&ZeFaC%eZUBrT8asZP|X_T~VisoI# zL(tGk2n#y+!WNT^Z!{@!js@vtn^!Xq2p?Gt&Qa$z0PG~JhFRF9#85E5F~sQ}-X?`w zd5l&f zF^O7AjDD;W5k^@=mZ|Apx?j9KSU|5-Eor~>b$_Yqm&&H1k<_Y~_tX36D7kehouMmU zP2Sr}!vw2SgAUNY>nP22Dv3)Ku%?a@2iMU!M-0hvi$6B_I~OCwh~U#j4x$HFR$lES z_s6!kv=`JlHE-3vtZcvwp(uV$93%()U3&g~e`r*rQ$vNPbF~aW?K3hvQ9}y>8DHQL zP3&~nQ6!>X|CNI#Tk~2)1*e0bM*-0i(0HYy-FxZa9>p?3En-FVB#@vc zCva$;O^Y))iDS2d+xT0RJ|S9MVcJ(! zGd_cpnd!q`RPG>P%Tbx(CPX_=R=OqX5glxuRo$`7oYhXE#BDZQ{fSc zXqiyb6Gp*hHKRtUp&jgaDfr2%N&EHE!aBGZp-HN$I6M(fHX3+}YGc3=HXpFvrl|DQ@KCIXAbO z2SB5etjG5B?FzbcW>X*_{S&j8d6`Fs2qgm6lQ|^mJTD_;b3wZ$L)H#j(M&}~EdhN1 z+9^K+^vl~!SQbW&S3(yXa@LDx`V5dPV9XV7h-d00la&j>QQd%zLHl>aG0ws$yiO&= zj3<QN6p}qR#@7TiCOPs6fNv%NtEPwO9zZF?F> zcVM+~GS}^&6D3%`~kU6eZDK%i4&Q+v0$Uoy1aekk51dm89 z3987zy-RdQ5C!DQz`&hDb^=`fVb)3rH+MXLmCj=0s+9h?$nN>wBOxypZQ87!P&_~+ zIYNz78|mxG;VHxr7gbpMdvn<9gKMC>cwPqd0;9Wxc2P^~uYAB?DpbPx@2o7vG>sv& z0fRguv}n>XgVvY|&g$bXxvP|<|ATPR(bE^-NaKV_|0kqfO^8M( zshKX`HX;^>4mkOx*6z9OCuC4I`GHIjG}O)CrBa+b=IluFTLk8UVdI(VW4H;`I#eQ^ zMhzxd&w8mOTxS{pggJ^ZL~)Tk)3xsc4% zUER)R)e+o@LS9R^^X{6ESv`DYe2aPIY>f(@lE#-%jH?N5BrKOO%(`Azht~DZbxXzN zj8Q7H(4?V|xrO==y)m9r7=b6}r+J9Z9Mp8=G_7yu>95WVdx`$nRw&X{4%bk$G~Z5l z&I7|*l~I{_+hEW`Wb7#d*KgS9aA@F=%kr-GI2}6XA|NkcKg`#frSrP#jDcGK;wXPMg0Y3enC=PwlQUX%u0yW>0CjYwBFUzYO?KIS(>zt&CDuW5-E(I z^LV8!PNymG8*g`OT&ef<^4qW z&WRx?E9WtiS_S->d=0Hc7QC!@@q?F3HF?wTmc}fs$l01!JVop%w<{EuyS1kjQWPIj zE;5My#z;DGw2zSwl7-#t{e090ogRM&EIuA_)&j$`v;#76kWp6|*}wrWo>9q^Av5u_ zIf^woj`75Q)}zqX3D{2fP}8W*P^DE<7y?zOZ68VdsxGAYW=aZ z^m{>a<9Gv5Ypca@b5!YqTG@g1G-r9z%%OGr?nUVIa^j8p$J58%OKzOk@VtQaO!}0; z?EylW08tcSnJu&0Lr4+6Xk!V_v7xLI(WU{`%K(w4PYHi8>M-?m6ysR~m zMYf&`ch>6{v7=v>%ei!Bq#O_CEX(Ma0PME;&$PWiegNmWNe<2f-dL0c`f3@%41($8Hj(not! z1-UcGUSImrwX)Ut9j?>^3zf^U>vUMz?5n?hqL-Her_hk!{>=BCmj{1Nuc!94234Nn zKcGiZC1%j?`=9Y&htH^xRWQgjB{1jI*7}5K z@|-yk$!Z8DAES32bI$AZ_RXWaR?wq}yRJO1VH0yopi8?ytR8Tet;HM#4dX-+-8 zt0Ao9l1}uP(6XSGDRRe$UrWge`AMn4()JE>N@;VX!KL9NYzJ{#D2>kdeh%uC)bbFC zo?eXscRHj_{ZDOLKu!;RB&x}2)QRcVblYnccbcLu`*aqxEa_6-b8v0dv9#Y9`pS@M z<-|;f{BiAtFb~~dXMMbeWtRihRKIa&^lj=V&oJMVePCRQa=U@XV(3Vy!x@aDR$?Pu zX~8o(PC&KGAz(_>IOP+(W&DaChdoBC%!jP=Ji%nASt2deaXB!H4VrkQ6J4jsjk}-M z-{ifOK&3w>#(BzUQ<~|vNW7E66_@p|gt)hv2Q+?3EkZs8nWQi~X%>Jz3*>>e_^KwMj? zJBGtcNsP4%$n^9tS#a@Dl?%O!|4)YLPU6%41@$Jg@v1s8@{BuYur9~3CMYBbzu+qr zYQduuJb0<4drEIpT4|S-t(wMSr?G7jzOA*FQayvsS)~Ny)u_MAI74--80|mUfbK>G z=@NdG1w05GL)WZpND63v6t9#7u;N8~fVSc9WJZrRZrgF*cYpoW6S`5S-c50BB#CMF zG(Sx@S!x0rO(`%>UfE0qz71gJo9@#VPCkZP_62h7Q6q}}vR=)c3aNv{hC3nkg(kTN zRlSta-o6wtP7IEU+p(%L)uH%opqO;`rw|WWqu?Rlv(YE z$!-8^>Q4$!qmOMdeJ2x~Mq{WRvh?=aflG_dJci9{L9ULtO^+6=E3jA=_$p8oz@0hm z@wr5#0d-_&u}-}=E$2;(wFfif+IV1N-e%j3f~_K|0w8{DiTl?p>&Ch5aGo#ANBQ?R8B@sXLn+paWMTJa@u}MCegDKLoEo+LWeX zMG4rE>`-8g@Y*)yyM1e%Z^N9z7~BRrXY^1=Z8)d<{FdKpzG{glo!7I#S``<)?)*u# zK03Sl8DBQDq_zsAY_tH4!#JgLcJlXz(uHHnbGUN@E`|;9nw>Rt$SNa@>*W$>GpKW4 z9OMwxKwMA!x zl|a0{@_1KF%2P(XD%lV2@gS2yYq@(n5UxTh8&ealKc7CB#<`D`v7xMRj+@VN6w~Ck ziQ;o7MNsTN7V zQ{ufW59>{2<5moEWCs3XT86xgU7#(1KKT_=M`k#gHs9$)e-=_iCDoC@e$tL9M>SzR zGyBc4FmfA=Oiz$K(_sA@qp0Q9Ex?S@m$SnOyAIf~IEazW@Xsf+Yc9m;=mJ|s-5hf$ z&&83XbKg!Pj)^u{&jc!=6j{_V@cL(f%8KP?fvzPhKMG}c&UpYwEcrnZ#zbt&CPNN` z-N)T0m!z54r=O=Uq@%$j2az^LvLYkG3|qiCPJBK!x+q~7w4N4}*fCS78FA&?+aPze z2u1!##1|k+19Di2Za{%ohPW0;lHDh8sG1Rq{?Q_9=iljp7^fqe|R)Rx#FJ z)Rq>}bBGqH^8%}Z-LlDo=s{hYUF4o$P^1YEX&VA7_z`>{t2%sfL~TI}a^&v8>(&>N z>t5Yl=FVG#VO#h>bOFl84vpMZdR+@)tL4P~^f7|TyVfE|C2qZ!8_ffylDn3fvYZyD zEyHxfpReSHJaf)Y3Iv<42&L?B%MEe#^8sijdl<$Yb`p&P{#yM3rSNtgw9-Z!yzS}y z&D*u1PuQfhd99bFp-M%w6%kI5wNP7<67}xE3jdLix+SBmrV8X)yv^T!uh!>)C^vKW_M~ zm8SvddD29F$p$6TkbV?DQHG@V@WuX-1gm47VwGl-K-uhDZ_@|722l9-EgeJaWWlmR zqcy}#+xq(b^6y`M?9YJ>pzDvWQnEUY(7LSvtEquy-vx31Spj^Z1+zOMIlBX?UYvz_ zj53tXw!hUQPMnAZU>r4%6-+u9b7s~J4i%3eqm;A_##HcUZcraka%^47sTdY~O1X8z zHyxmXGh>BPbndzcreKkM8^r}1FlQ2Dtr>e)$9r|Fk#FplSJH{`0p$G@wvg2eSs_j+ z;2J0)@!y~7#4CoZh`&~mLy!R*o^zL9e0uoC-7Rr)ShqG1SiBa9FWa^Z8po}OQr7DQ zYu2~+(})#Y?I5P=aS9=_goc9!y3JNq-p&5~^dfyRyC9f6-0POvaxOrBqToG3*ITca zv7DT;nUE;pgm?S{rBoka&)Vqf()T+*O3J>o_XWCtSdjg>nB+j5_=kt3X zUS%7++Z@_DM7zhINJZsk^$d<2O@gEdbJz0SuY^&w9|J|Zn(0(XTf)-GpPycxN>a;4 z(NaMRq)?$Nx`VN4{c%Qw;0~TfOno0_Yxxrju!_@xhPjHBwT_$|!b&KMxer1f2>agt zFyCRSFp&*sg8b-k+hJOVIy=xw_tDE2j#I=Vz!m;^@jDZBd`Y>NcK+M7_??gn|=qtjXqG*7u>`Is`-PjRAG6q z@U*OHE4%!TM{)nI8nHQEvEIG7%f0J79P7QZA?S{Y@jL-HSlEsnqAnI-XAZM*d0Q=5 zjZ^J={AfzI0KYt{JW9MaJbR~Z135kSAZ}MT_k2OlPNbjkfG1e7+W&UkXkn1zu?9oz zfq?kB;P1M3|GF%_L*7WTQ3M|g1SM#AHF$(m27v~)xl^~1#tLjo2=YG<*eXH@E6}Zhw(U~0 z?v3oMU#Y4hA}6B$&;H*0S1HWY{RurVkBF>aRG;%}u;Ck}+Wa2AybPH4GBgDTk3(1T zGrQ}jg@O8;s7@9)aQt%aRi)x*QmH_#Kh&N6TTXRp6#}uQSwqeFOz@{t#?fF{RAOw3 ze66tKH0bm0@p%PUJ5gVJRf0e?!}6>}80=2Z2ItQ_9w(&de*14yO`=X*$O;-!?ya>D z^EN^oU}#)s8OUBLBXuRpk4mjZC>1;$dGMe=`7Ah0qwRhT%Q>>NyiTm8FfP|qJia=; zD1ewcPG=tw{>YE>Y5eumw(b}vAnxJvgk$9FWQdNaJHR5pq$VgBMKqIaPj->@BD^7d zNxCu)>-FW>Y3fWI=;%lrMH7>F>6E{fkum8pZ2{`3K+hcu{Mn7j3;ao-$_`$3UI;CRpS)Yh@Dnu)DV^ABVKJZ6)h2oW%2b=K(TXW5zijp!_`zUOglPxIjs=^OCbbWmx)z)>Msf0Yv3W z>Th~P`cfs-+;x&zw%USwMEg>*gz+yHg#GbsIYuYWrgvB+VY^p7sc2>z+Lk49sB-z$ zj7{smqP9<9lWbIdzBav{t(i~SIhw;x0VHkQv|96pLmFfh=c=~54C&OAI?*s}V}= za)GMeXR1>$($@RTTA2iT41Nj`s?B2ky0DGRBQ~)t&0XSaQKDyDr>e!8g_Av%puKmP zTeX%Dnt82TuO@}w2GZmTX{$n-K{>+Pjkv=b>a>;#ceE5wrJm3)x&>>PHor-#l;W&U zbyuy+{knWUHfLNzt10L^vmhHs>e@z32Gfq4X{{CSZmwE7^$QpKW|jv`HNVpUdUh&T zXP$`lWATeN{F-}Gqkm<9vI(HsqYbigcGsN>oAn!Oc5*px85qRk^V8(|z$!=THo2RW zq=ZmU(L1WM>FvPpYbN(Q-fnN-+8!_p_*Ow2EZ2pX_I7A~HLvA-!cEXzIpZ^z9`8pos$Bu9(^I3og2S$CL0)Kel{=;l*xu0?+FKU zJfhbV2Pm6U?;(zmb!58eg{Rw7bY{fa+%K1q_fbBfkT)kcQ}}KRRlk4w%cX%N^b6GI zo(ZpIMLJJ><00$e3b%M1VxF{0nh4SOjQRO)4m++xY3D2EKYc*h2{vOS{`!TkLmcoe zwh%dC^{Xp#0fbe3p4+U_L*H+s8*{YK!e~|mA9B55#6EAiVQZWpMZNg`%inza&?x?Q zB?}y1=H0)ubd*o(V|>ajDwt_2ZPBm@#fRPPum~gToi3#hjF_}zrZZMG6O*^B+4&$u zltzRk8YQ_1WRbY=qhcegZWY;X=)y8cl&_*o%_yU*!{j?ZmmurO?N{mfbw4oC_B2%s z&F?N7fVR9=M-t(jXDIDeFjRxNefr5Gj6G{FmL{)1D+#^3+_rCeyL07SBTrm@?{xoR zz}%R&eQ5J-U9Bq392H-rOTX^18E#p3+_+w;{AHMLogusOa5Oo*1nJkcQ+=zxp=|6B z!Fs)DM##|Qi)R#FBTw8y?-`N+-cIxz^N2)o*e&LK3|fkTLjyxqQpHaPD0r~=@@{tg zT2Ibf51O!d$7sPMm`0@JpWdT9vf^HDN@`k;r(p+b|3>!Q;?np37aC1P({bVs2M7pM z3~XRZ=!qOeoG`)PQjLZKe0C znVtXh?t#|1)n1Xp{rMrVd$bc#J1hF$K0(&k=XUS&b$1O^T}_ca<}YuguTNdnB&4s` zE8zQ0SyL^>v+@1}l0%iv_wG=Vt0UY@@s%@o6njVJ-Vj6eLrW$%>479>-u_uvXN?>piQx7tRk0?cfiGEwaK)%nQA)*-9#%?^_2qhvS4Po$Q?M zGvAkUp`C2&f7ix}X!dIDg{@{6t@z@F@--9bu4?v@fZeBR+#HYomMKGZ(cBfnx9k0) zm%N>r?OMHOCOJw)WR`Pg>`_~^>6Kc}@MGwUUG^UDth$oqNJ`YtL8+dJ`b_JR^q2!h z64-P2gO#c-1BT6?92VeSF{xy-pKQFq8ZCBH#uAIb2tU$1di)6a2=OkT``AW=8_wQF z%`~-TQm-?RlsX*jqm3A^zf@Z#<8ia@wpn|&?51ByAn-W;P1j}=-THKz5im@UMQWCj zRJ;Ld<6Wgx7UdopeKbTHU&VGVKrICBJpGz@bbXy?qqpn4QB$lR^fCI(hDXG`$9l&! zU?A;e$}J7(0}emHa=jY58PE$VC+{#FvVTMa$u6XO*}ExZF|}%u(*J=2S|`+ z&~UL&l;qd-ry)B71G|?5F-Z7Mj=|1QX8)*w3v0k5XczLQemH;rybdA<=Tym74PE^F zRG5zDTV;NPzjrt80bd6vZ^fLUzW;XQ3s~FfQM|ds^E9Qu?|S&$3}6s8DdnH=T9SUh%I9k&1a%&yQ*gse4C+ z&{nsw=Tc@@iHTK!a6n8mPI5Q-zrJ$g!lOd^oJ&QlWoG94mXkxOhz&zM5+9?98bb^5BL0n7}WD-52Uoiqr_Ln}bxA*VIz z;%6}srM60kEH9;0e?*3r0H;h?3S-&AAd{E~WAlC`|N7Z-BXB^D(QDT+xpVKLmrG4i z0Qc5Y%opBdAhy`z!M$`a>xN!kN&`(u@)#TG6KGW1(%RDbZ956^{l2uRKVrXdaHIyR2} zWX0xa_bDYF8lBCOQ+9`(Eg`&Re9X7ln(C4-j zzBDu3Z!;DPyEdgIXf|DAdMeXyP_C5_@@`oH*cP_aBD0I2D?r=qPz9lf4m>1hRC$Mw z8NbxQqRx+lc_8cES_GF+E<4HPnRfbyq_!?8^Q zev^yirip7BUA|ncCClzFj-z#{*Q@u_f&)=nBu(Lk3o=WJ`NW+5zxLibtd8Z|7RB8m zxVyW%6Wrb1-Q5%1-QC>+1P=rV65QS0-SXDXzVGeq{BrI+_wRRVeT((=*VO2)>QORh zjjl=6*af|Gm6QT0lkx#i!g!*e;Y@4~oUqN^`+2fJYcxdqb;8An4RGl9XKQwvkV#j%w6Mdi4;3YRcbo1 z>tKD3FSp3L%|u!*oK(qzZJ%o8*E%XlnoZq?)WEdAj{1CK%+2`_znp^^BD?TXKUpvz zrdIr!_R11@% zy&xP59Fwqegg&qbC(|?;hiU06kNrz97|Ybhh^bScX{MP1;<*KB+_n$&DVs@%-O=Cn zzw)n9K)DY_k}*il z4ZO9_*dh61XTL^zX#W0|HD@S4_;Xs1$M9TR_H^XPM7VK*va=d}nD*WK*W|Y$4P5*tgsr@Uk;U6+_4UgB`vUHy7Eik2~$B4Qxto3Z-4P zfm@WZlM!wKtQVw;sWg5p7gFjM>j1U5Bs=*Li3*ec=6Y&5nJ!qVb5BMqckK z3(t6E_C?7=DS%jR(b{)>9K=6jbyUDiWXoh_+=+2G6z>=T#;vu{txtT{0%b+-b-$1_ z#)g}5wbYTq`I`J|#mb@jO^r8O($xNQ#?Tr+s^Zh^-W2;nvaB`14rl|`+c#r`cXhXE zs-`8SDf3!G$XAxTf~%hNl7ys7JcAOY>IMdYAThBXcS12@lyybO#T)LX5t*0w`WvBA zQ>iFEKyhbkpt5=s@h)2W=nfE$mi}_9>VbMd&hW5UL{J{EaitQro)* z?7La3)xkSSeIbbQ26h#(nTGNhY%wwt6~bMmwHyoZ8cAnn%MZlpM)jzdOV9b6v|UMi(`$6cWekIqx~Hxi!vMJ(VdJD!%Cmb;<#aV>6~NK zoa6bof^ zH4zdVnmK#QNy!oqA`%}^;d~;*%scQ_lojZP)}raZ&`f??aIoQFm=kYa9JQjcQjudK zCo_L{G8pvC|6w0pQMQps|J-)m&b|90pY4~nGezUX+u+IRw`@sE^b{U>>rPVNPBPeYjY%>>YuGL8eR`8 zyuP#u38UM;57n3@QlXJf^Hp47)Tupu@!DOMmf60sgt2D1Va^j(nj@y60Lo`3!~s8S z2nRh5ae-yhppw(*t(ePc-vu*t0!3z1niZ0)R0SGWc294NER!|w&ekcQwxmChgXq24 z)2#N2Gd~GH0YU1D^QvKmELMK0{qE$AGFW#-_RK-O_`H=%g*!#UH#P+-Yqt0acp(<@ zM7eZ^p&i^7>N9)PzACSEMFn-NB9!IKOIL#+**j&LxKAKT9DEQ7I+ukINmZ=T!(`8Xu+PSC}OPar;L^T#Ljj1f3uYTh^ za+&wihS6_t!V31gk0Lc8_0`ozlt%^%+Q3x#Ah~jG2Mfa4dak@e)U*OUAM2Ch^5!jOlrTgL8VqdBwsMiyA zSxFGiAez7)P5;mj3CM79iejcI4K;!Hy=e-kbW=mkR1mOb2QZzdQFRkLY%xFnO-D68ON8o^Mn+hd(vU8-;%G<@{? zR|&xrjd$dv@dTkyFmPyhM)w^l?~9}e@_|qJ{NI8xiY)7bcdYY_+>*eE8JwLyN2jP3 zl7Jh^Sm~dYMPu40y_mIiTD1~Wa@jTHYpYdr$lSmM*;Y=xqv(i3i)zdZj{M4|4?2C8 z*JxU_i?pYP!=b^Kr!acY63rth1}aYTa535hn#?5}`Za|I%}#dK$RUND^;}67fk>~D zg|9O?a@BrLw8+np4H;UPy8x0Y>csGa5iuD39EQJSY%0a*=@MJ27{L&={EUcMqMl_yiZQUk?b5V`tIH`-Mq1=34f)e z3#WAmVF%%x2X<+E?G#pZa|$UOje;19Q*6BgM|vLR=2QE9LJpA$$(2f2Os^78&4`TSr(RIh16UA^~+YOn>?D+z7K>)5Z~qIgl+?)82Y(QnO;RHCd%wmM0mN2 zzkCW;^re=fp8-msDA^$*#vH2ca5ykid0+o3GsO#Wtmr%`)o$qeeq^$HoaaZ|Ip&F$%p0ol#ZZuwTsIY zENru@F6c9k#E4Kb;sfLXdE&R6O~JUm`Tlt_z%Dd{>*UC-?;63sI{oeW6I-oboF>opuXKB zdr;cL&;`OZ- zkrEue&vy=d5kTVQAqKcbmfYCtc5hGXIOk_rLz1L{CLaAL9b(xnTUj#MF%r+XmO9L} z_RufB)aN69T4-8v8RI;;HZBU0cA7zsl)Z(Ybe^l#`~x!c6=MyGM3Iwdp&d(}sAuC2 z&c)7t$nI;F7RzB7tX3)QAF(EWqf|@IZRwa1PP8XiSKeBGNttq*tDepPs}`5c4b+fV z#&ZPC!WC4n>J?3?o4Z8+8ca(`*L+%b)2S##dLwDW7fQH%oZiKI%+mkaNBYA83uK62 z1klcyB?&DK^#i=|B_jThh0rK9>@vPBKi-P(**27iX<(F7RoAOWMi}O zwXF@a$0YKVYSjJW+J?S*cHCc&qEXGK~FL z-JZUoIYa!t{|aq&ny3Z{$Ys0aMvP;O?HUwtsBQPi_{BzC+aopCj@ux zK`lBsqjY_>;wo$^%UM}rGIq57clooIngqa^i*7eV=B&yf(hKGZjv3!&2aXh`FwUl! zeX~{CoTu+Rvk^?fC$(zY_C(j1KQ@at%RL&1J+xlfAH}mDYjv2X1IfV-f@*w^&hxEGBF4U_@3M1QscJ5G5 zpO$VP^nwJ;#3_7~wt2?b71~@sLF&TnKOf9UFPxXfY2*ucU6Jqv+juEADtCRp7!)*^ ziJd>KJASv~exea>Z_cC*$4S@%-mSmhFvesq4VjrDRqVBcar~k2ON%TDDV~2mx^g0w z>4#f`svYfBNXn^>LWZTc$kim4}U zh~apYhe4X1IIZHZKI0+|`U=`wTAkBgl3^+>uz1^uQ#}p)e5C{otDeYoWpBZp=2?)` z8AkAUR1MP99`U}?;X%ffX@zn|7+e&fnjs1y$twdQC!K<1p(^^xw$Gv8$dvAEe3{B- zG(!*BmNZGOe!vh`e1$#bEWQw4*&N8)EfYY1>*cswe6%S*v|Vi%_xF8uYSkw2|74at zu|;}|gw!0wqGsGyE*mfZe&^K@KUc>E@!+NjA{(jzTUZdjpd-6!GMw-ME*G0T!K>7m z_!CK3)as_exdN7kuV~rcX14enIq0FweJumVQat)xjLE79(UDB`qLja_wi8QDr#LOU zyFho~eKMs|ADy23a#m^EnbRnKSsw)>;Bxtld|Q+{1DHLlvv-G=a{ znmb%`u@>g~9PmJ0%L5$J_cLG_NAc7PLBdzMf9%->R8Pj6qRPK*_ z5|K*{B)2SWRW4jw4YR>{ZhLVNZ*`pu?)YA|Og9QV(Cmd;HokMx14}IqG1AFyIe3va zOKIz!B}+EKBFo@4y>BTy7lzp$4bFAR&rlo2E=p60AO!Fs74AiaR2yX+X+I?T(5|>W z+z@)J(6dfFgqD+i)~Rx43y_8V3oYwc+&~mvSG)5by`V7|6M<#PGY{(nxJ4a0(S61p-b1xX`Pr*Z)2_MdJcxFBKx6nvD zCNh-2MaD=LFyh0q8+%a|ud?e}+H|#8GkvO|@ihgZ^lkdqYIIlEse;8vti%v|Zm6;> zSd|mA2~t>`$qdY*8xmQ?e+4vxC)ZTKmLQ*R=gF(W1`-idRea3aba#I36Pphizi z5X-4?_h_%)jku;gySonGciA(adCPIk5aMZP+Cf5hj4>?gF1(lMx`paFk53HJ| zr|G*gK;`75!Uy9t-oe&~Dw4ipe(~#HtdD^%kK^B4lnnP|9Da<%nW(C;vc1xWY+{gW zKBwLBRS)LoQ__4pi2>|7Y**Ml{{HHFh$L5>0e``Jt|770s{kXRWB0opYhMJg65G*{ z>pSQ_#ZN-*r$z1i@6-VEUjdc=-x{#`!iXe#9{Liz;7!W&Q6Yj%Uy5j+{1r${Z@J)3 z%Hk8*Ueb3+5L|} z>|DSx4eG&xfWYv8fGGYZfdgQH)Wy_E+0@15ua#1U-;SB+jV$d>)Vvi?B{0`{1u^T0 zmjWVSIOiY-fFOzr4BpeDymz{E5_E}R>dT)@>yHx@{R-KF=87w%_#AMMS5_Qq1m+Wb z%k_@2?;!xn>bP)Q!^hCmBKb_r205K7`!06;=FZH$`?c%*es#^>y<3}UBFJI`zNiOk z=7NZfPXQR7F(42PJ8^RXj@;|AeV%h7faPH-bUO*m!T>66`Y-@N8v@r6*j#WDVo&tg z(YP-MfrjhsLoq`JLsI`!kj)bw`MR;qaIvagC+=FmN1@TH;j#50PBKDT&!+whHXwvX zXkfS223Yf{bY(!uhyB&w?7D zg!m#RKJiffRw`b^p-DSls5KlY4={K{6IO6OY!xhJP1ph3Am9YisbLEA`n}0i4z%dK z`%=g#0i<-q4s?qkAp$sx8)bcKg&@Eima|%&8kwR2gyX{5F)p!66^Za#@W4B1Iz&QD zOzK5peSx^W3T?#L(JDhoylNF;qGqsUfVYxjfa5QIs9Y=R>B}qKa`$WJDA8wWb?19) zu8Bc~pybn5ob#N-;ZO5i9})=5RSJMT4!n|hX?m>%9;t?W&1%xuBxUGfTLr#TvvAGpLH z9yb;6`U{zG0?stqI#nRsV4)CkDAP3?&0CyD|-m>$-;5$1r`oX;;e?9eOOxz2}$o zx8phWVwI2KyEvMzb4xKPXvaq%E$8|@1>TVkjptCVv~^B@jZLq&-P&&WP62Mas2-l{ zB&*|Q#)8nmzS{gXAU`^)4`=uU%tq4kqd@ybyY-jR!kko(>yg!>aYTDq22L1z@TW0O zx1t%o0M!)a{q*g^)x!q=)Z4h_puJa+mhPQ93UxnEfybpLNz{E#w>2y7$(jljj#n$% z>Uv(xj6@Pz_l>yvIYtbAq}R6fq^ztm2CcbPmbK~3+rq)2 zsamLSoJD3~yalI{&H4+TIFsl-JS+KFjg@AS19#Bt#Ix$>++4F5&>DXF)_2o}=)gP^1un9~LinD5H zVDV{3Y(^|)a(Rl0D}1IBYf1}!z@kX1Zn(u4_`XILGN>?&>e5UrN7|1G*=HtPr#NSw zSMzaBBRzqR(BwLD9-8Sc*IW~zK633fF=TA3`(`Mb$XWQBy>SJ9aqCH~y>qpac^PL> zuha90+b(pwT@Zz>%r)cXdetbeZyz_ZPJQIlZ?9%MAf9VmEC<1HuN^(QKj~@w4p$RV zI$c}e^YYFUPu4xAqQ#C+uNGImsWD{Fv@EG}5J43~6I8-IRi~=zndvR-(P>xem}99j zD+rM|;+2QxoW^avR$TuSzkE5KX=H(Uy#2>+U1nizXpBb%M(J({V#{#rrRpU6@-C+k zaKbWfufEYW_owq+_2|cLU5rkcd$o)aF^kK@q`RS=u-fl2vmDW~Y}x3!(y%x>tbn*; zRTxox)}ZzAv1!Vs=FmAj)B5^MxK^HJoM{LvhJ74?q6-y<*c7H9dT=^{Q#HFiXt{77 zgy20Tu@IE~31{LCb7Y>0>g1Y7gzDe}Q%Mjm0&+|>2Vwb!Dd{1xC3@b@U*aJAZm8rV zfd3Dlz#s2GyZ_kh*TBApe+CTuwD11Ay*~5LUO#C}YFhzq@Q39~*|-rcl${w9nz|8| z^!A{f^fY(!*N~ET9F3Ih!g=Imvhi40LVI-mkmF6-ZTov~t+=rK2uMVtu})!_xtkOB$fRzgWf5s*1~U`nH|5<9d$$bOtfLz*!SQy} zPhqbr5nckt&h&klZO^Vkwso?HXkv%nF{c&JCzy@x%cEN;kxx!$*UQ6)(xtNGk%^Mk z951R=w=qy~>$9BQKEtH*RwrdETrXdt)#`fH_43D^>4`rw&nXztN-))rGYn>dY@2G) z+`vD19-(xCsG*)y(9Dh0XjbN9J;cu|r%WGt#UKB;P+&EX=)&l)UO)upbn8@PP{S$n z?yQ@ZH)1`lX}F>c&1P)qYq__0^>5sTt20lVyEwyWTs@&ESygcPmTguVeQbO@e|j?? zDo|;z9yJSL{a#>Jx$T=iw#BZ!;$4ye2?zdjR4{rqeoPyF{@9K` zi){_K@m`9?Hc$JB4!wKXwF*TfRw5BtNB|NNh_E0O6fhCtKL>%1P`p5Yn)p;R&FB^Z z&MX1G01EsSy4Jze$=TixFxvn8{cFBsGS-RE#|Q_uffw#x){)o*S61=V$i&nKDq6lQ zYIQ>0qTuNrf%!S-tjqc%9o+y!;4qOZ;kyt0#p$!vum75rwt)Ea5 zU|u@Sc)~h}PxVpvcU0i^A2*UYGIdDnUNQbutUHOtX?*~#cR+vu5qT+rj9r~w>}@q{ zZ5S+FOl^NoV+jjLfhh9`0cHN*r=kQQ>pn)z4?iMya!M?x=A^W-`s7d{ycT5nr$s?+ zl@eTT_iMRbd7x0;p6SmM@4dT{MwI8r`HQcYGGHbt#aS#vY@4`LETCY%Pd3m$i=Epr z=uS+1FA2Gf>=GVCdIBfX!!?EEKWcKA(|$*6$YYc|C7eJS!!k7t1P?|ifaWrg)zKCF z)iFvOUDKU&kn&NZ+m_y@DjLxsq@&pDa^-l5a#@5k$CJww5+llm#yY66TEcZvgUMwo zgbkB(=vpO}W;y%gan3vH2OXh=y)?;hOzZnp5P1Pa>S9cg;|Xc9ogI3Zt7??3Lc~g` z)e4>^78x*$7bVEv_!wNKI#lGC(lhsO@>|DFG`jA!H&GAWY7`hox(VG8bGv8F&D(Z` zh-TbJ(!fvNC&8L;jTl_Js3jzvY4=^ZI~q@Av1;xQ4`jG zG`|6!%zwr)HA3N6E(AQcc0gx^`5(_s!O7mi`Ty$SB`Hr@Ei)Y>C_Kzk+7181t|KR63g*crv^F>kLT5&$(Qs2i|AC2=BBk(fU?z;{$ zu}D7l`fNMAy3dxKNGn>02RCjcT}6Tsd4E3s*?_lMLC>Yw&?}^E|QM0=Tno5n?ywb)N{iO`jeBs@6bUjABQJQ4QEU}ICbHtn7gc3BiY4i)|BS()p4-Y z>|;?N4tWz6RQrS#4P|<)nzpQ|Y);&$&=gYihvHPSVyc%x^BpKUIZ_8VGX5)1{)Gr1 zMf}QQDxLhV<1blZ8VwkWFddZob55^S1Rm`p{~X9RD9k-j1qKMHlNZL+||b4Ss;;^G}nCMWBRI!b-$w8*j@ZRYrDUec7Bal669JvKZF5>AoMm@QW8! zI-8@+0E!X2%;Iw1Tj?JDsE-iH&>2U0XVIErp?)MvOjHts!Cy@d?Yuj%lNw9FsBMJJ zjM6Z69K*Xo2OS57NT8k=j+VEz{!O|&KcI@71C0VWF8mYq`r2w0`H|4v%{umcZd2x=mo2S|Gy5#7^JLL$XWX2PpR0%wt|t#Udt(fgk*KiJ`@4ihXs20H z&mI@ZpoqbA{8k6&k>(k2H+ZA+8ncSXM;YDGA)gxU_nFJn;b0N4+hk^y!zuNvN{UAL zDG$^a4x+|K4Ky;Kq3tyv!>e-O^-M|p{0xNzZ+Khhl1KrCf=PAe7maNyPNZdB7wHK*eoLuYG; zsq8JTv&!oF5oy`c9M%@50(RTdirKKLw7cjVm?v!S-Sg|LUU$JH>U?&|%l4bJm3vzs zg5wW&_tZ0vWW*gkSz6=Gf^8dqpGMAy^cv?JWvTeatF4mf)D#)!+nj07Jw=OhrgXLikBf%9EL->Vb#SSfK` z`2g1)X3Hb+BA}6r`;j8CMtpb0Z`)rjMB;z)b}6rAQHdc5AI_ zj&*}#Hh1H4uJm~j@|-Fp?WPAw`f2)UAv?2%J=1UtGbY$pqmotXLV9thcACDt zCS+l>yL?I=eRiM}{JL2^{ym zBwM{W=?5=_>sFFQN(ks)lay{n@hQ<%ZpG-TL-Q57|&x1)5F#Q8Qh2Ku@y0M%*B08hA=$6^&++#BVYwCi1NI>_rk7rLxH** zsmWe7D%kcZ;~}Nk*|6zwLMWdDr)KiK^~fB}X6sZs1gOt;M1i@BOv7)2UciW_UDzva zx=`A_*$6NyxXxD=+vSaLm*VK1d{a1;a@0FxZ@%r=#4-|xk4@2v7Q+E@1x-Hx|pv+FVILC z%44n=HJyxL@GzGt;(*tvCPy7?b-ywq040P%1P8QH8JjGW6l1~K2ogb$^kkK&QTKNz z%=1Na!sdTKer-Omb@yls#AE#oqHz`XX<%u`Sj%2t%RiT%yrNpuGV$8buzP%`;Jv>2 z?K=F~Y{7A*g|IaIEv1kEfkp@;NepS9qzz^dwy zx6k#3d!qRhlP(6fOJ=NsVzyiEdHHw!MJjUZ+)a@Z1f4FEx@8I7AHNeZ?1{#DJ5JBz zgC~DGRJ6~@q0Zk0T0TtJdA(sxc2qCV!xuA;9xo?W(qvof)-11oVtJ)zYtTz<(R&EG z`60Rdby;xD7?~dQ$TudL#Osl)caZ~m|E675&7dEcsa9?&1Pol388H>dL|M- zk*GctcycF`PUC+65}X;RO<6b>w3f zV5r?8Pk7k(eK6Pt&u9V|jJ^6mCqv@r)osrnR1%vT6R&1g+%OpSQJyerH zx+ssri3n=UbORA?#ZGpSreP7z$n4QQx7x>X$x z7#;#w^>IRQD1i7`gY>z2Dj)7ZG&oSv4+D*&@F(wLbxTcT7@J;dZ$XX4M?&Or?=f|U zpU-_{vb?9CD0RtD$xN{Ydu7_C-xgiL#&l&Kkz(SG5~^6(cLBWZJ~K0SG}-w;=_5tx z5*rU5XK^K3I3Gyi14cGV@7D?67}nvzTZ_1()@q8Wl%@t6{33}^wue|u;?J(lAUAl4 zl9!3Eu1H%?7vD!(CrPT97F>woAx=Vt!Q7R=egUy`>Lb@Pf@}b?{frm71*V_~?Nps~ zvay8i0p&oGB1rGiE{e2EVz4g+{TIwsm|p_r0^66*`9Q2@ia6uJxSPjFi168PVtUiQ_K) zl1wl3R|pL8UcAP0E%2uXFZf*~32Q7P*xd{sM+g#9O?a;c}$T-_=`Rdt$2XO z+}qmpB5R5NVgK%37D+?NW@pRy6{*x02#}($%G$ESG&p#&S!XVskENNnuDHr4LPO5{ zBBwoi5(FF<-#A&Hilk1J?v%_CLB{hhFrbngl97=zT>`h*?Mha+I!BY_CU40-J)*Io z&l;|B85T2H)u~8Bja@oNt5zhesK!7U^tcQMN$$gEhSe&jb~DGd$0vCvAJjVakp_H>nE z7Bvgll%MVrsypL6+%&vCP>eMj`0mBagnQ><#Cdwz@368RzS;2+wKVTlLt=l%-68&3 zw3?exBAOB%2AF;^aESWLt4x(|OO6*P#Wrj)a}1BZ-c5EfniKl_$f;ZXYW_EzKUpgg zAU(BzIZu4S{!44+|7ynCl%#JBuvP}vA)gV%&l{>9^i__Mnk@6{`WCnkDrxn}j8aTU zJr^;b&k|Q-CfUevtaC@3+xAzyZxZFdcOCIRf{fExV~bA1kr{-XCM~ibOrO5fE9i%` z<6hGSg=a?3u3qcnI(?BG1ikO&ZbisTd=MVkzbz43U-VSd)2l<#Z+ODRP(OxgY#4Ry z8k);=Rok6qehy5quq}wPpP&!f3_)UW%WIQA1tRxLnzO_=I&A5eDhIQv!emPmMAuY9 zW)k=IE%k27*lRm~1DX<`FP#)G&1tnD%eqzjprY|=;J{EtbYaOuTm?OOcDD=^){%C! zu@yv5d12zD^>IUm2jXIo_wL!Z{rf(z5m3^~YR5CD#2xh)KALY4#XFG=U%4hgFl=>= z#;FE7QljWQkz=|1TQr*z8ek~tBNx3(4O%ct_+wPI{ycmTc^B=FjxsYJSii7nPZ7{y(XubdIZRr6Q$1nc;aLV-zMIcE57 zq#drfvl4hxSJ}O&=GeT&ixsJ3k$aRM&6H%lfgBSlXz0LGH9cnLm;zrdH_&)Q@&T#28j+sgly%6Ht3(Zpy1Y!Kp8H5#l;IUf+6y-ndb;G45 zge$-qc|a@pFYNXItJ0dp_5QC#wYT8O)fAgSIcyt9Vd|mgrise9`TCwI>}p&TsUMxp ze8qfpjbFxbTDVqDl5~0#h2|T0QE7oo>p9M*8e-kk&oqRE+Vo@(@=OsH^S%A7yq4~% zDPayaaeK%e4Yzo6weHA7Ra3>Nl&MT|>?*u6@o6qI_L^7FA06+BId(auiI)a2trju+ zI`*?}pwtvUu(Vnr98|+7KEVzeGGfb>VZhQ~2!~}HlWm=rW@~)9d+hWJ4#eNpvc23R z7{ES_cYsP4AF))yH)Cab(Q=BW7nN)M-ZPKg?=gQN5T`1@oBs@`vHz^kL3Y>15kP&? z0M23oeogF+WldcSO$=QO8DtENOl>6X%yDx-rJ(uc2E6@{Ux;UXXI_2I_ zMx#Of67M=HrkmUe+H40`X{Fx|&kwI;;`tmZ^G&|EmU4c98wh=|dw}$G+^R|#8~>Ux zc_Cl*!Yq%J$|?TYpd(bOil{B-dFmqhfL}_}aKOYm6~v|(T^=uqH1Zx;0e?nl813wn zu7^m&c*1VCCVJMU{=rTCxgnC3AlVZO{s0Jr`DSmo7AETfs?Yg=TlfNkmanjuG>*0# zVaJ=uB4hGkjm7v5?{K%kxWFG7#q4P+axB4eg-VU+f`nJ zGAuiff8k;nE?KUS;qURZ9Rr)xi$GzVqPCqwy-^vx#3bW~DipPZmzhA|&DcxDNUv&Z zLP!~(+X#Zl6-~I*nL}-Y&fg0GSO8KFdM;^{HC2_OVYzm)Rz&Ol*ih2b$mN7kWI=@9 zgf%?G+{DQzakrmov;z{rq{@20-69|b_Go%X6+7G@o%>(98fhl3Z|KIyrC zEwS{H?XE_CR=#Rz^|mQBvc3D15O5_UNskw1pxad+?I2~cbF%&h(DN7~%Xd!YnSJ)z zvoWqo(B91Y5Vx`8cNZ7G-lgnv*aV&Dl+wUog2tjX!9<|IkK5(emPmDHxlbS!D78iC zm*%gO^E}TnfGdW7y3Kk80gmU$z7Zw17W?A20jz3Ui1n20ce zHAE1v&WU`4c)ygbnjRDSErF;(d_`YiNqowL4{jlvfI&}y*wVGr-e*oo7(;|;uTjSY z$%a;U;oX+w^Y&HdP@D{9bSyB;Bxr>7>tmu;>4GpZWLmvgkMNA>sghI^8!LqQ3c^ac zkrkX{h8we5a-##zsWoWe4)OO|(i3Q5=v`B9R^M*z=>$%q$*U# zq~K{pP>I}sHP#M0StNwx3_Xx>B1bZYZ=k|5UMD7dbEh(@N58ixM8H$}&k<;y$qgk^FCHCGxsX z>qMCQMj(MEebsWwO>*8J?6f7aZQOA6qi4zZjR$);Nm-+5v_c(Gz%uK!9@+9)WgKvk z*JBfLSG}BEnx9Jb9d5mMPJ7&RY|68T|DYYUj_@5#FFWQBC?~MRqf`i!jyup*Sl0EK$6o2TUiQW<3 zy3y>y%rao9oI&|?hb~V;d%^_$_*S$k&{uVqwy4ZHp~6NP72`!90V=S6K8ubP8Qqyp zRS-zQeDZm>fN#^LnD%l9wX#5zoiV&9d+vlBE`>%4bHpSMwpFT7gTD2TuOA6W2@;O>7|@D~SuvH)Ns0a)Oje{SHSpLNG56+SJEwZkqB z+leh9DPugMA!WJlS5k@&!6PNS&cOE3J8c%8#XACmT@@atuyAc~vgh&UwjOlA$k^UI z!eS#3?xS0$m7hb4Qi{h_xT+#CPMYYHp0yh)#K=3cC{tzy1U0F2iR`M+OUSn^H3F`F zYox$G>_>BgJKWX6d7Y#-z0W^U8j4k0fYBZv8 zr13Wm`2M27?Z@@j3IbYOO00tnbTo1a<@akn`-cx502)l2s7qOF1i^jWw4Ct{2~3;EH0XB;{41vP&)J#8yJbF!lJG2EZV6 zfK7QIfS>?HA_D5Q!%&_Bj0k3cLx5l9x1=p%4^X4px#+8SI+!}^{xuU(kp4G7AMSS} zCIEmVU{((3aehgN02kfgL(5MR{ho2>o>@=^0SKrz7YOLDdC@<~5%Q-f<}W?8k-fe3 zpRQ`~zLZh~a8)}1y8#;w{gRFVk{W=b=I;yt3h~FAkQoAP7Ni9Ns^J0#I8%O2wtzzb z&M%_uf8^M|7o`m9aW1zV2&ljn^f#1k(LbX6>|uXLK_`;VRs_`9Gt%#mqV>m56c-Cq zTT_Oge}5`6eg{yR<8i%^0RnO$0R@8pwJbo~V8DMB#@WTw#`NdzOTTCReaEJMa;qx- zo%Q$qn|??5UC{myf``pdgkNg%kMj240e{zr{{!e{`@aGFXYl$R@OQQKKY+e=KLLN! zTK`dd{X6LIV!nSson8Jrpg*O3zk~j+5c>tx?QhWk(2M;J@ozQOKL9{LQtrTi(q{b* z@NZeruK*yPzXSXu68atG-`bL2Q9!+aNBLu;__x3RSAe?E-vNH!#vf7s?Hv9UW%%Ro zC_jh2-^=lDr|Yi(4Pn0n{Jf1nqWtb^{09dl0{FjnJpO(&|Mu7Y0|I!FAo3^7zrAUtX2pbN|~|{WW(;+%LKRwl4nEb^qHA`4!+O;n%AClU4Hj&HQ^d v`zzK((x0*Z>+a#-Q=(t7?oj_uj8Z5!X=j&0jEc5M63^E>Cp(Hrsp0q1r^RYrGZ zS7ldLWmbKvQ&9#K3=IeZ2nq-YhzRH;B#lHD1PG`c9S8^&2ns|;#Lm{)%+}dJ)x+M* zNsr#$<`-cB7zkw^&^OcnyZ$%#z=Wn=>>4AIcg?~V(n}*TxusX9dJmtjPPwvxd|SoB zGMQFbu!)Yo6XaJ{%7c8IXk|iah18Cf%U;qx zyq|enenN98l1WzCPb^8E|Gd2&JT|h4L+RF@O;ejnN6b=DGJ;RC3LG;?x6}!|6S&C2 zrNm&A$UzL%=$IMHcLZHFtQ|cjnKGo(yR|%2uuGB+HXgnB+ZAFp(St<=W3Nx?r+O$r z3d)xm4kDvRYmJzl@CS-aEv!1F{7)atnwRqwrg#*=K?7wu?nx71p$4w63?)SWWiHpq zqMFxW(RCB?i?foFsTK6BOXR}(h-NgmK~J_(zi3#f%~o!upaCM^wJr8KG&4L@#MOvM z&Ih=qFoqWezlLP?h8zXoj%3yWJv_!O{FwW}r7DcngY|>r)~5ZP$Ij{X{ndy#-?Gpz{L#)R(!v_hX+S<-qx)B1M<8 z@~V=3q5Be}p;zP#tf{;||K!6zC@j=WA3+nI$em zaWEM1Zej`2(+I@=@f1fZyu3rIHL{x^Ea)jM$+Jj%>@0ECnAGRqrUYl{7lIQ(;e94< z+j^-NMtiqqJ7tv?AESAr%lL6&?^cbgyEs{jUMmOPN~SNUlYdrdp35yR5YX2bD3IcR zF-izF2|}vCKtK>+KtQnHM#;d@?3WV*{XhBtGe-ZLP0)XQdu8IRd>y=Pq)UYg#ET z5fZ7z66)u-b4&Z_bVNh62GiOd>w9nJt}dKTBUmE++sHLf4816ZXJW87!k|>xg&ov7 zi#;hRd66&~4QSZ9-!Ni1B_g{Be9tZWqa}bHTYxQRW|fWi%ZSeMTzn}rX+lF@UFG2r z+jv{`9_mpGj0HP5#C0?{s*E9vJ$gt$&00)fB!L{tXe%dt@)shtf>;KD!ze~a4ao!h zAjaR7ABI#33|N9fKsOy+nHdSMVRbB`6xy}pr|}2Mh0qk-H`#ynXW=7tStzVtHA7NO z<7EgW5i28;TNDW%=|k>unmbo4U*j(6!yB?Gf&m0Dl@}y!A3U=!0wnjolB8VkWJP5w zpy5+j_Y(rwn$c8^asJKR_6fgRx%^F5Fb!4uQc()725h9K(YFJh;yyc8~6A9cLW+257L6 zGwJZz;Q~%I5!06i&jwdtS6?qTqlo+h&!0yiKob}mgAQ0z+xYl&5GHP?v|GdU6WJ;$~mCkg9Tu=f$o)PS(iWOZj{O!#CkPyKyl_yly-b?Gzn~rV5U^0 zUAlU?{eWrkX$q4C8;SKiAPASuh4&*js|D0lEy>wj2YAMJ?1c%o{ory3w zhiVKqUrT(AZoWnua@EjwLciZ1Jl`L*xTBdo49Np|8W>u6@?`S5=^gXU)D!hn{i#`! z-iC%@6yInW`drcR){cgFM7D@wgWfd!8)Unf8=O~G5mG^I7Nm#&#s~(Z_aq?0U~hEr z8w3RVx}C-Sh?kaIo|B$7P)ha&WXKfDJ#zjw6P$HA`)!MMX$<_jp0lmWIaafM)5wSq zu)~nL>y1tS3+vI<{Dtub;s%HZz+r3To-}P^jZI%#Uzovj)8o!d-~-U`ob>%TK9I{_ zI%bGL3GCmMC>Xf5hlrXZ*F#5c&7q&GJ^Zk|w7NcaHlCoy#qVX^S+#uTCrlG?=LWj16|$dP zz%)^@M`eNjRET?Y_DWH_?LC%79fJCy!RW+%_P zZ%y%MfIfONSmhuH`_8iU<9dp}1T-{>4nl(X7yU%RP4k>PQ!3;w_5$-+er%CNXX6*RUXsp6Z?Cx-QtODwY z`TOwoJ|DgTiGzYK9|0=)OQA6yB?Z#cRY*6V;TtQDX57fz}>vM;90=~Xm5mkBcz z?E46kSI0;Mi#{0+#}BAY5S$c4hSedIrN~iRT7p1RhGR(q5Yf79!nN@uNrjZAwp(`@ z*CGa)(J5L25y*}_l1^xL4x$OEgnN{^++x$v6ouv>Ax|_ylw)(jvq(nC+?0fD?Vm%I zcOKX$3v=oUhx`%+wk9rVdFz0VJgh2uFv7ahh++!aNy} z^&f#XYt;5R`xM+h4p1vWN_EW~x$mP!*0Qfy))xyd9^!xHJvSW6V%Jx#in=RSwDbOX%=)H;-+@^o?<%2{W&Ck-l=rtFw7H*D#=L|x>W6n)EP_d(Bq z$5U`kDFObCtpx#XpNk=}pbBncu$D0hp`eO2IS^eNR!SG&yAr4M#qB2$%|-V8+A%%` zf3*vDJatS+>CG(wE6!xoBhmLGJ!L3Ewe$g_a>oysdH>sdtx07TMRz$Gg&mCG+7yBnv&9 z--2gz5I?jt$q8r1w0jtnS@Uev{;-9S3uFQ5CH{b#VJioTsg}V7I|jh~2~k^wuGP}Q zhCo6VSuRDzYU9rqoMAf!3#k^OAl4+yK3-UJ<4E>wF5P6x6jV>D-L7i3)`Dt*P)|g} zR$iC5xxJi62q_;@0L{N5CK#Q-3O{8OSyycsS=VL%aVe904_qU>6>j5X5zbc7ByH?3e!E%~ zVDeRO+hIPLn`<9;W--c6F!F{?Yx0}I9%|@|oVEh%P4>t|7z3&anYh$aWz)`F-qJL< z*|DtK9W~C}j)sh>u`wnV^IIURf9~)LF{z>?Dg7K}U z43=vNLr3b&pC6xLnzCerqdf#l<2?kwjRDm15T8)8@@9jxSFvG(s!CbhZV}ZhxOjP| zx>KOkQ~N+=1DfhT50g+0ChJe= zh3LrXg}@tBHDmZ!$+udz{fGZii<_KEV=_<~se=0Yy14qf4pVJ`KJ0I`=4NBVK`lk7 z%2;T!%`s*LWs<~;O&qnV)%0IiINVKc(NRrq3@y?VX0@HxrbtE6M%1|Ba83DXS%4BD z58Sb!F+*JHfW?`u{*$!g*k15CY6gg<4eIE=D2~bK@ANHw=Fe~GQ2oo$O2&Q zEyMFbe6#~J@|0x2&@E;X*ycA)RRSYwaqq>djM8Q2o;f_Y&KSnuPMGPM!U6Ra^gmd?f9W;m#%34ax6KMhecla z`Uh{n>Mvk-A1bYau05AniNE~?4pGOc;!J{#9~r)%jpTHfBvg$W3xb~K>*u{3)nq*l z@yUY~gkQUK>`%%XkJ{qf+TH#qqmMcKtcZHQ8>?~#7z@-GTtX}q;u@)-&xGxnAv zSD@@JS!LW$5)t-Q#m|Q}EH={>uVLCSzsCuL(pV)l{iff>us`pRE#&Q&z6nwt9~d*1AzUs7mWDsZvIz9Nt5q64f#WM`GUvV+>#wOf> z<8ru~@Z9mmjs7Kf*V>K5ECw3(Ip^FyaC-WXzdO%Qzb;E%nmOfdb8q}P>$>_?$<&8b_*_qUYVU@Dsy+sbB*8->}%J#;1fi>Ybg_BNNLX@#% zvDv+dFhLBe9x$-IwwIQFcEH4Kcu9_#VEL&*H0UphWGiNGY;EMC09pH+`kLtMmUO0~ z4%x#XW;OM(0V>C~%>p28IdLCy5-NS|M5QJ*SqS9}TV_q8(+)*``s9nb@DCZOF3EKL z0eo5X6mYXj&dtw)L9$~}t5i)q!^R3V`q_3_X8?5;;l5sCF^1rH>=WvnrW~d{kf&ee zSR$7TqykKYUjTY34ZpT-L6zhMN<{2pwK|vHO<`MkwsQn!S4ra^AZ`5{1vPX6$h@av z0B`bqJy@w)XCx$W18=E$l!~wW+%P7B;E}Uh&cw;!3#8wvBksAgb!|O-2CvhR_kC3bo~3&6*8cY#CsZw*bI?7Y4u|C!)4y`R4&%!J~ME6^kTg&7{)vl&w4P zIa3)hpQc9>eIhl(-2)fL--DvVF&SwZXu!US zv8`lp6El0vLA7gUqH6ZxqIHgkWWi)^LG@VN?_uluS)Vu4kMR%GuT@5ko(~#>pK=e6 zB~Bjt?;PJ7^NQF{pMI-l+Ixyg*KX^^S%OA7O2-$B@)G?I)f&~>S6ugxMc*9+!-$u= z9l-&rReimqBwciwb(+Jhgo?eXPx8_O0Myy-z$Kaa0U!-AbMs;H5n)vppUEvwvomAS z8qYI)kg*CW-uRwbR5W51LrpMZRR$TDN}NF)EbAaJbdoQmMyZ>azBDUwv%TPjJ9$1a z8;Kru`LZW`Hu4F=oF~eappSK&#rU-@+kD{O401T^2G%tOd0yiTkLV?h$-AWSwwxVi zUSI5IeR)dhz;o+&=HB0{lrY_dM>eF;j7RcP%j9L9Ng!QSEoSpqCkVN}^q*`JVmj<3 zk#0I{*NIL+lK-dd)*8Jq1=LaO0n&QAbuf};SFNZ$9a_l{@V4G~u;}piyhuU!N;T@l zc{xWtAMZjgmQE*uWIz@^A+eIYt}NN50T_{!o)H~5*WWLb&1#*^rsD*t_;)@^lnDx@ zve%cvP0F}Fi?u-FLM~`6o7Zh+ISiFHPQCUQQrthJQK@jPB2Y`C&={j)fk(G{{H3-s!xxzl|bjm-{ z;o2A3fiA!B-sg@`K~uXmo^d~o1q4wS9Fl29j;nY*BX~5%*ha<8F((LbigH!F_Y0U( zz0^5l=hLbQn^lU@Y`a2uVp{Gq(AG_ zAukkVixu&`67%&O%;Q#Kr`shIcK%>Wl&CZv5V?(o{;W`^zEPl_t%Bh_juerE3x)@C z5v_z3jbSrpQoX} z2iw~fl(gjHWRQ2AjhH~6=LJe+E@fI(bUdN-7f+n)TUmPP%qf`fo&f=ssC zVNZQG07z5=X5L!On#vK4Cy0=OawDQxpKhdCJkt_1TAljSy1Ljj?8YK`lD9$+%T7e( z3;;^lxNSvHQDSFv@IH7Pl zTAG&j()JosW;D~>!XrvB30rPJd_B%l>|`Us#(vUQbrU3vko4CwM1WNb;hk{fY%}%A za1NAEzLi0po&BCj%Hdqq$=0_ zL`sXPAt#u)aMGu8&LDVL>!=V2E_%|uXAK~qLLiU1ifFN8rufI%s>uL+6=`^?ocspSrI0s*>Yf! ziR;9$j>CteUmr6~-dE}V9{M-|fVZ*B7w$N)dJouwU{!^3(v;}@0;UPUyxo(mlnQ}}wtm>pC=cHNlSxwTvyidStZa{K9gB!m?<`anK_YUlorxK%H!Sa3f z2QnI58DaA+w0b2|PMS@x@%OOCQeA<|-lg2?_gtW(z}j`?g>YQ;Z)#<;Y{<~HSlWtR zp|Va^jJ;jY@d7%cDew(>WGx6?vpKk8rChG{4U>OtA!e0Cx*;8M>E`j<)#sw%?G<5l z-C@KTKdxEGMfB>>hy%Z~;LzVH61t6#wuh!~q=Y#SokRXAC^u)xkZq=J6%vAjk&w2P zi7ThzAVH>r(1|Mzr*rByZ+YGN5noUFE5bR3fuL4regIeTEQ1N_Rj!N@^u4S|(!GFcLj%5*_79vhckV`253KA>9Q4`u8OG)|12pd8&!*crcqEwjTh*}$c zYvyUR4jnc&37+M$_6O_(THdG2jxcdjJn9U*!v~G&*)iDXNTwhWKElUGm?iJ)8}fY1 z{SyiG^ZgS@MT_?nXsN@?rI_sg(l%_`P)#=|rGR5X+a#46V4+Ee7`UiGHd;G++THNJ z9Y9GU9?Dn{g@qpx%w*iu4q`HJ{45p~=RJXi7YL3Svtp_2E5_=PLP|LJONW|x@R;NT zp6YL#FRn}QyOyL;TYoq@xhM0EO1Ug938tS)L|P&$&D0v1O4j>LSofvaG!ECE%s3QG zG1)=TSllZ@h`?;k`w;q$&0O-Gv~Flu=3qECs~){L^DtItuJ|*fCr7q9#+vVW>QVpo zA^|3p(LH~L24bPxEHA$JHjt@vT04lGx^x=Vl!=w_M#fMWCl_U z*h@f?3>*|o_*&YUk0%(U@koa4uA}#77w*rJJgU~ss-x`>+z(QYh3}S-{2kcQq+#%< za8VdRgkxKI>TZ+IyJl}k5+Rm91`oucTe!vmH8&OrJb&DP=k=3>f4~tV+hn*twvQk_ zpa90L|NS9@6$d)Ab5}-E25ilL0C3t_Dm-{n^Q+713tVUzpNUqZ)BBPt347u+nbz=g z7*&uE5o00HKiKNzmgvf+28x5i(3KK2D-lu8IVw)U{Y?T!F$vBBW^PVhd;$@Y_!mMi zh{OlVy zchHyF_y@^=MJS7S*lZU|5K_IyGZc}yS0*z5EilWC5&8yhyX^{|K6>;co5ZWp<6ersC(c++k8DPJzwvj%MRRVI)8P$`jN9(!=QX zM>CL+1)lJ)^ip@Zj%=k&n6aa+WUaHpR=6a>aT*PvH^?^?%k z(?0z7cG|9s1a0_74sTo!b3(ZvfOA^7_faA{uba2ift!*kT3zq2*emMo_Ja_VyMIPSH-VDYE-P76q)h@J`i1K}^mbd1kF>sKukLg@Q;1*m@zijwDvSm}u z?y>Ph^2lRL@rMbM4~Ow(HHN)jn|04$1V-wfWRR^B@-U zK7wEU&;A}C>IPlJxkKTv_s3D6=ShdHsD7&Wye`bkB@77{G@L0y-42n(FGkn;$NCiB ze&m>jqmfKr`lD<}{=C0*E?t|1NJr*&V~0;t$w_Q|@wRqO+@T%Ahzmn(>uT+*;>$`6 zWuVAFT#BMVf=>)Jz+s#7S@4@R2=(`I${C&XmOS~JPDlBCh#L$!-MXSevT3jx$Kwh* zpnTA(V>qNBJ!Nc)(;OKW`t|C~r|@;gQ^IfD*SUR6FK~mI!9V;+()p+U?3uE~&`_Ki zu0)sYUF`Rvoa>KphmedMBSjDvlQ4m3{WUm04c&WFhF+2mJ?bI%{*bx(zXC`u=rIXH= zdVU-wgXc3|TNAwVP>9Cwm;}+Qzt&m^XxW^i!RAUIuDs(z7qGrsfDsLxCn8576(XvV z2v6`~zWBUjxAK@f0}!)N3Poxhq~UV4;(nXFZUiVAI|H$E+uj=0pS7}ZLwOaGgfIvh z!nf^PjxQ7PQoIlc9g%XB;!(UXn@%_+)QE6O-^TYVCDe#cxI*~&>iP)7YJfvl%$V?KuU;^dbl{R2)qCWTJ$fZ8myQ;;YN3(Hi45@n`#XR6sO5^$NTw^EpV>N*XSeO#&kiIfTddBzJX6Lkc zGk)by;E1AkYc#;SN{dbZ!qI<#h4tR+1I)()0pn+p zO$S>;MKJ_#>gA8?BpTSqAA%Q*V&E5aFx4<^?g7(e3d0_QP|s2Q?VIg%etxV5GFcx9|9`Hh6{A@OPYP;rybMQ@*6X*8` zhux+hW%vYQ9+A`K?QaH!K7X`%Xxg-3tN7rZAFr#jlTcXZ)B&_jmAk z#EpsWg;IM`9HPehoyueQC@?lYr>GI%PyTVE(Z}yV{s{Fey^}HF)81A9VRNtxQ{tyr z+amq#>n!30q8TAU>EBqq5_?RwWo+UGG8m8<}_ad0_(@OrGWgv14Z5qK6n8cqnP zB&#jBppD^s>&HP`F2(eiBdmSVpuxVP&YvuP!JmuIXBszW;V|68g zzn-&u8ecBWB98J~JSSZSJc`sozCKnnr2oN|zQ1a_xVN?g_8%y4Bm;IZTJ?Z-E4;+d zm&C6to~QAzS-hCanUJJwbkohDl!w5mM}vSK5`q-~wO zZY+|l3`!DR^hE~&J=1GbtqcO4=9A1$aH(_=bKHw>Hp7>x!?s*QQX^XQ_gt=CTEAD1 z>I~<|Mb2!<=;r{iT8a6(bSXQ(}8W* zpGwLm4Uk#YAa1#^VM`}Q-e`hgbo&ebkQ0&Chwl^T$>ok{C4GU!%2#{|JJW>vIN}!B z05bhC1O0*aXYSMaGo({-v7>we6WpAcinpbHFjF|+@3$^{1-SqNug7i+BjP*57Kpx> z$GiY~isA9i(Y2v;zRJ}fm?>ztd9Vv^yrK^do8{i)>u#C$$I#+0J3DX=jZ)7rO9aMS z6{VwHE`%WkpPDj~fV`_PeZn&9od;Y=k}C)79!sKDyr9a2tH23RcluBm8^7#{5|^A89q@uV1~#u*B%fcTO*e!8b=tiDHkr!v*)8^m{wOLPTtv)PC z$t|c90UM9cFw7f*`ZQgh!^6`@U5n*1H`Z;npHao{C+$w~{db(kcgp7Tz;!TB`70{9 z3p&5`VZxHTC@}wD1QPD%LEO>-5QlYMeVkkz4+))PHz-D!jKjD;K zD-%1Uyph3?PqR^w^0@l7*0=dwkCo;Og9F`{+rkUl?9M^&q?_L&RKeE7tbg>p?8%pr z)^SKh^5(jT~YTuUj}cmg(wdXsR`<+c|jYuKeBj zH_+38cju;JUxQ=G=e?9bKiQYFB{R%0S!m<;+2jka_>RUbL=|k=nLs@HCO&uPBfo*)<>wLZwX9x5g7G;m zo`)ux8`$cl%H0H0ogWL_e4nivABvZcC0N+a^i+Jqr9xXA20n-zxRIKK8u(X)28oE5!OdT zpK%NEpf2oOgdm-q-h(#qUpD91J9NdKQ_N^3uG1y_mxRkVSyCaih zZN~t)LLe5&&)fu~sI-e42`naWDSt-eM=EULZ}D$cn9WZyeqOJuG39u|>(lA4i-hYW zcK%^;4z*BEd9b3;!+Gm>m}6iYhV7|5O>YN9tTv__iS@WoL4>sf4ktZ+vG*J==cwE5 zW$;wb+H&O2ZMn8^ItH6|J?5>=0$V7)zPs_W@GB4ck9guz(z ziR{{}x9ey6KoR@8pDa!t?xbL$-%rBgV=72W>&zISVp{7AQZ~Ma!8IdoCT+iqo~1ba z2727$C!wDC32 zy1P z$lN%3gzo{ID6chV_o(ymqj6k#JNLO>!Vz)%k&YfyFPxvfb`M2_gjyaSTd)0y0kmzp zvzuPf)grX_NCp52*QEFJUs$~SF;2_w zb8Imx#?IF?^5L`m{7ESDN3sJcSQj`F$)p7At=7D|I0h$Sz1258UfxB+s398+C$ud8 zj<35*JlLB-%5^P`A#^zb7V0{=CGCc9pN?))c^?!U<-(PXAFY5(2afR{BT$@51KM*h z6i)|>+E*QS9o;xoI=MSS68MoLU~{av($)-%lR$omZOCU835sPvVwk+_8gbhw7kM1S zNC8^`$HLszL}GiFYe+_}qQ<9T6jBs|(LpFk8cL-YN=dhpNzt39+vYVKq=1zUy35oR zd}n>7tWtMNb5`$EXneCxqJcT!wW?=olmNS4oWSB_&=|Mds6vLDHX87K&Cv^ z2N>0nt{2+#L5IIW@44Jb^auI^9u)(<$zYk9xV{L#fls z9NoLt?kMc=KR@BZs`z2VM1Fn#mwiR|gwHng_nPASL~-Sa;{C|}1g+O>xdyg$W4X~b z-`T_CcTz1DG`P%jV#GB?k~-mKOB5AdUc(XZK?Wng9(1>ZpEx~nrV_}XrGyF zPgtoM)luPLDTJ;B=Ydy@#X~&%+NMR&nPAqG55>`->A}jSq*Uf=T^_2`e+n#0z$ucF zM*-#=KQSrT}BoVXTOpr%!Y%{~7Wo8pw??l-yUw_K@+L4bsIblyL6;U0}*A>yW zn#EqAvmNiPm!`AfN~)HYA@h@}!SlSOG?QT+9JEVndQXLeFG_*q{#`>Bng4sC;O1|? zC(v!9DI@E%^k;(psG&t|%JC1JDFbHKIBn)*u&xx^5C~-%2$8@VvcUXajoZ|F>F=9H z(We>rXPJK$W%n#649*BzeZPDCKPviq`Tt|Gz{B}C?sc{QLrUD&t#!mr#~mO%%CUdC zBsto==dPZAkZBK!3f=NMuPEld=+$Q11%yLrLof%c&_LSImkyapoWgfoBx*Ocb`Zzp zejVBijhsO8Im_7s+jc6+^pbAlEfZj-QF%ryk3$`C1W<>%ZTQYD7<(OwJJ zQL#smTpu}hGivtoU|G1}?xWqt>#J9umD|N%!6rYom14E{sHb&_XcQD>utAz{V{#@MerRe@jrtpQo;>{hQ7lrT9JW(aDbqIzk@0MEvV@~hgAIE04Lz@ zXv=Tj|J_%Irkr&@BU~rqBSFAbq{)-Xg~eL`P~LJ?pq^X-dww|nFE^d94_Qb{Sh4Zm zW0YFCgW>u4#Du}qQkw*Z+G=)gbK*%&kTyoMDmSjTl@9(1&ApDfVymc-Ed1U-i?^S) zHxSXcyJQ-R*)qat7mn&4+k6g}5ir_^%JaVwD0ED84*TaW-Af}n*ML*C*bg6>A$0Ty zWtYsR&fDOg>|*pliW?I$>(TH;@n;(v{umF{W zE5-kkUzi)ko!Ks}MY-Jx-_1cUK*!KLTM%KzB@zLk2sQYy*ZTa97XF{J0EaOmc@YT+ zs6`eC2|yd^se=%q~gN#bA58)7yw%ht~Rw zVjl0cgl=oXqp|Cb8h8f$w4YZ_1#Pg!wsrgT>#4)<{d;^hn0~(RS6`mb>gook%e;1I z7Q32$njP$umL7fvb_RDM>f6bs?@(mZW-cQ*&)cVmUHobuP1eB(Z(e%y=WinFc$k&J zW^AR=w=bhfGI&fEQ=1dp=nyF^_R3c zg}HvEo{aygtSjZaf8$}Que$9F@N<4%K3;5SDLPU7RZ&Nuo5^GGlCw(dw%z`8S${E; zu<@leiFDUB){Wr|G%a`1oGx0KPxrBr=3rv-ID=JOq1}bvju`1@wMl^fDRXR)0YHAm zd^$3S91dMl;8%y?H2KtV^=En(-HaAgO5_VZ?5a$H@P>!k82s4p_o29cuBGYWpd^q^ z7Vy)2HhsZmg07lZf6avdDWpZrZCd63isruh!3bXh?($q( z_bxoBQdX9od`m}O)gQRo{?6sK&S7}G9jSNsYP7qVo+9LIJ&XC#_}(-XnYs+Yiq+6) z(+b(YV|S=HvkE1j=41EuCiknrcB@3No|(Aq7f+^gx#AKZs!s))(77Q$EeG|tFX)EUkHsP;!sY!_rxMW>av8$Ji%r6HzMU|WFSKTMuHt-Mj4-<3|D1FnVc_&*r@V1rxe)xfEvf* zg9#qaK@Mx51-_(5*q|K$+|`u$zj2RF0X50cBEde?Z4s0~Aw#k|Nbx`R?;TJYr<2y|?gUZi+v z5yOItK^7vBKX7Es4GH;;aK+3GCq(Jc8G;5Usj8+EU?QUA1J@gid+Blcnjt9I+M_et zAY(qb4%&$z%nd<)fU3?_s0E7;H)Oa}QEi=ks)5!K;hmh%Z>vvlL6;3va?v_tP@ z#SJRxe`EY!6+_=H7CD#WDM+UhLKi_rYOYunZZsD5&tZW@BGU@hq6btV(~8x~#im11 zX(~Sjy5PI27_S@?&Z_(}qQeH)e&$WkW>)$yex zn!K!Ty@@>q9plu+drI=Xblk#yme2{3x zYr%Tep_;^N(R$hWLgF1o#ARZSgBD8zMHS)^_Rq!MI32z>o$^heR{N zF!M+M2ukAKR}d|iR*6D=p4jZ_fX$*}GzF|wO1vj@Ko!!jfB$Tfvk+6Q)Wkys6e;9p zH4(NPG*T_`Q!=Qg|7b7?H^EF#K7~h;RBS^CZqZ#i&J?>mm2d^7_dn?&#f3}jk}w|4 z0g_2|UrH#!?7vDQ*-E6fbZFWdIMAW^|6K`^G8~gu7ZH#NV&F&9u7midP_+j?JRD?H zA@qM4;qxXb-V^3wCoILI{uU!Yq9V1BIlG?+I{Z>rn?!?G>z`-uc5&yF0u>~N6*6CV z5v(R9m*Ked&Inbk2`r+}uft;yVh`3uv~&5hz+4R(gblDQbGM$5cyaTt2%=smD1cb1 zOleqD7;U2r2+i3rW|+XN%y>-lM+WUg)og9Q!RI>QfFG`+^26|Y>t(79DKV5?dn_H6kwyQkbb&z=z zR#pr%KjzRI1~EyQ+PFr?$HSssG7~%SM(`(crxR?LY;E3_NW3ccdHJ&r4$}?|Nyer0 zV{qu%Q~y;+=VPYiC@X(^JK?~T`j?c!t2XpyQLBz_sOq7_r;M(Pkn2JuE}rTdY%jQqIHgfx{D!`fFoOzfbq|s8bdp0 zOL8RoUU3iGafT>{)C0#lx20O3nWyXWpZ&W{Jm-@>k0tj+HTt)V+gH}^H(wV}4BWlH z`}g~S>NQ?LMReviNljgh!&`&gM3HryQ}2^tsfe}`_%HfQ1!330!?m69rPnZxicvtw zE_CXZ!-2^zyef>LvHVXd@(A<``hG#sF-rYGnd!4d4bz5F1Wm+D{F7I-NiW0PgX6WW zOAQRM(}*9%c1#`;Xk>9E1kO!Ag|Y<@U2{vljv*?+v3qOkXjaR6aH z2lpsHG6eEc)5bB{L3aI}_9G5hA|&ChK2(6eqbv8;$^fssr!jWd?Pw3l_3^N&a|JAM zC+0mCQN>(iq15Nm7h=Ym?eCy9o1uRhq%d=h1m**yVa|^hN|CSkNLSSb&~fydVWfY1 z#^b7lsMqc;R#FxQe20du5@D#ci>_5b3^Ac%Do+*g9;IO#8G*&95YJZpf9U$ku)30M zTLQs@ySuvuci1=tm*DR18r)^$F2UU)5Zv9}-QAs+?mpd}bKku`_MiHy=9)F8)LNrv z)rLw0*9MYM>v!;o-o+DlHfhNtf$dS*7ob9~oreC|hdW=~*5eIacPuN9XQM;2%>tvSf53cX$ebEcm)`k=!|r>IM*lTcVjf5bn^ zX2RT2BkgDzMUk>io*@R{0SjJETUHkESqZ?eg^EW8(%@ zpxg$~fi5#*n${opt2FDN;dd&*HCEg0whUMXEX_ABd1o6LU=~I1t)d=v1xjKUOaam& z>vvE3teVpXrG{r7u=(Y&=r4+sZOabO5Cb{DgRu7X#7bK-cUX*t^;f9n{ivUG z_t;z+=UKBawo6IpRrY9>zNI*7o$$8`Zod6VqZU$7{MdH-5CGgj^DWbA^QVfO<{Yac z_xK)JOYBrp#~IoTJaVX9qDtc)m984DP7~Ut&}%I8m8zjmVRH^72vx!PPc)&9YS@~y z4Pe4-o-cn%%50h(n&83R!Zcx-(gQQdg~*EhAJ2NH@4xrYZ7LwG#MFulUu_0 z?BVs(3h;xBi?C%uw~e3MuwA{OXqy@gnsSP<=&gq+uivo>V#LEWr@z^#xaxt@=V6r~ zD5}Z$sWn=P)uN1d$zYwXdk0ZjsTlf9&e0KpCKe;4g8N85MUfQgO zG&>`sOA`i`tdWR7u9j%*DSvl?%8gkh~@nS-c6+&xkD^|J2ea=>F;RmyKf}wi~cKHR!AqKhifdN35dqIMZya zTFs=;)Xza+>8hGKYV`dX(V~fjc|i^7VvEFZIFfZ-;CU6%ucs0tLC0bT`+zD z`@~n7=HeS|Ka^gm6WDAd=)81ShclgL>ZA$5KHU2_p_GF-RFc2t?4@o^iYyd;LPrS_ zPEaK`>0IOisQSr{+69eaZUv2me0P%X-T4rc4_N;aLMi4x{|Bv45nqB`QGD^Zdd%b+ zg$LMPIBH~uS=i7s&L6MW74Kr-QpXmudqUhocGWjqXs$?sZ|%9z zOss<02(%rNDu0V-x1m^&>TJF!egJEe6v=X*Jg4Xk-<%LqM`IP4e%bB@Wk$*_H_axI zdg3giUagO2N`{jtl^(q79lksly0pLudKTFjYr;ZOaw$Q#aEN&UTSP~%TFiYP|8364cD{9?_TpU6Q)}ECGw!~ z^L+O!9%DwH4rP*c`;xHgg~=TFfR-^s`XiYzpVtgAFnVOY`#h>unXKxd-lgx3~LaaoIHz;G6%M>4)EUE@nciKSzEalU>j z@)2L`H=~21jpOcU?WwwP9itMFg1khFZIGH}J8v!TEpqx{_q_SrcG#eg6NeLtcKKK1!}_%3q+`DZmggCU~zWz9XJgH;+IZgg*`#b2R5AuPv()Cd1Z-MG>`tb zX3!`bogdX~D)UyBPVYMwJv!R~KP+0|P#xNge@=lEiUHGzdqYtI;vb0G0=x&hRp~zm z`hIGgz8W=zR@w-o))Pa(?ThVSepaat4oQN!koRp)?pCfZxPyoe;u@x@1lQ{eG)H9J(5t+A9LEFJ}A;`zToWwj* zvMq?1hXOtbpG*+h4VXpB_W`s-@w}ah1jmCK3&LAG))dp7HK!U9yDaZR{TdYd#pj&~ z!EtD4Eaa_6)+;ZD5U(%xbop*HP*3V}Qr6CJ=9o7QRGA(4*}e_NvX_X6dB_uO4lFpu z5&B&ML?qlnM|?J;({?{B;)qnjWL_zy?aumpA76iZUt#=j^kLTylX>Yc0^M2W|BM-y zKk38tuMW#xvHk0f=I#C}=ZVm3hhZ#eQZ0*!px95}4+$CHGau7dnWuUFr^pI>h69~#@yO%82s zdCIfS=YPIl@7X_CIN-kRZu`8?2WLHZH*RkmJ78xA?{Dv3Tspcpaq#o6@mgoj^-sPT zT}RL$Ja) z-Mk409RKVjfP6XL_7U_*3##SjwK|7?-hSI;6&l|+AJKe0;o;UOA!&>ihO5#dC0kp>(v7>Ss9s=tLiLwYy?S?J!aT`wf4bG->~?Bh%nCY?W*px zx?(Ns;~|(9e0o^<3=X2Hq0K#?;q_wM9=JYW!p32VPamAs(`$t)0R(KFFOQDrUfy@| z-#-^F|Gc$kiSup|cEMjmJbc!e(CjT-}}1it&Ll6^=L%KW`{$+Dd<(-zWa=F@?7d-s=%_0DOPw$zJ(TY}Lneq{=w2xR^!{l(GC z8!30H%b9PmFJ|x>*qX5S|vByCu31SabBCDpHDx z{&E=ew)h-=#<{_8>ThdtY2?6z_VrQ3=UGYQSxp2tPjBAL=DRHCq4*GWWUcgE;cY)c z@ay=8HO*fI_ce*v**_3nIUZo2l>5GTPYj5IL3WDsSv!^2J|T{^v_3o6+dzEk9@gd` zwBDru;mXO=b?xK%={v$c|BgW2Kmzh*La|XU6A22y{@2^7B!C)V4yeFtk|(|Ld`x9^ z_fnxe=!o~j0(XExN2R4wlee|_=73pIi!Xhvat!^khdo914w~X1p-q7_a`P>N^L3{7 zl+!xj-Cveth?AOwnzMwX>E}lVP6J~Nr<;O^GMy%K zz^&79ml4Oi7&M)y>Rl#|on}*DgJVB6TxXr-pk%9LuVklW5zpFL=vG>>IAF8n{F+u6 za=9n}A6Z5oY2=9P2I_W>7Ob_>!4mfw(i9#wGKHafT%rNN{Lc~z$+ClacKQPW4bp4F zb$fLGQ7qosx!Jg6g;Kx87gd@nS)Q>_SFkhI4-LE#qH2UvF@!xxV27guaiPt(hGID) z71LNrWWY0<#Xv}ZyN4$vSnVgmq#dRrC!8dZQh%8}|&w_!RsDT&aA(^dX~wlMTPVEUtYg!+k<7r@!@ zIf8tTn|A7($X7B_=BBcTOD1f27U`mI7lgPJb{lSbJEA>c_Fs8$jr7ok`QZEsqbA1M zyaYWE6n3`Mu^-zmwn&L9G!!mrQHu#g)sKk65kAUS)bwrx33{RXwt5G+raHny`|G## zu4%XA5y|9w$e&`il;hZi?sY%+7ak1cCRmKRwC?HA+_ zsGzY7$Y!{{GD@-lQ{H1J4a2+HS@@;%2;2mbjfqlD?5W`?B)1ty{RlrzM0_g9-m;4g z^rrnz`z_0OhEtL{6UNna&%-Xgw>rC3Rfz{h9y!Pi(?bH+m=DWiHLS5>-%TB{&kVPa zcp!k#X0aZfT~iLJ`PC$5Nl@N)2(kA>)nY}k$>=|P$5n)C?tlK(}t0>m_6nstQP5nYB zOeGYvnIz3K#3Nk<{lX<}@IV7yCCvxt*}{m)qecU8!OUj=xQb=ji5+zBRZ+Pm9VR4AQoUT3b z6`O;~86EMJ$dO8$6K9JaCN~6r5K#eN^q!l>nk}d3r=(n6$<7ErPHG1>X8niQ5dMPc5$h~^q0ni;aby`(2c&VYDq zW-Ua{`C|%{NRWhbfVSjo47<1pHu(ek)}sU_(Ij!y0FEKio_>$RNVUAUm=cp4Y4L@v zp$8UdLkMVW->jCu_np*E+D;(TmGT3Z-R*IM?`AkQ*4V&6JP?b-0e~Jsi=}R+|BxqP zSs0Jjac?K7wa;oS)P$Z;z34a;@|cHw45L=l&(-JlU2-NvkK3CLII&T_o8Zz9O1CpN|!6YCgw2ymr^X#RK+9dgS43H%r#RzjzjY>n?i}| z>n33aw>y7m6%QRsX+SsgoF_&~E<%j+Sj}LCH>@-g?KvM`05R>Hs&|P?R4&Aom`&zK zlm-s_8GciApc;`6X>>Bx-Fgs*@Lq&bu4?K6agrA~oo1~AL7~W(6rLLCFMU*MLlS!>kJ58K64P$1nID4OfNE# zI?Ss{Ic18&(C*am`_1MBlTyY7QoS9Al$leu;(S*N*2g}gVRk`4PQqD|L5!$o251Lj zO9eH-Sj#E$&4FkqkahLH;0~!ru@)7jlK7TL?~!>2fXbk6su*@I|04KALiGLM4Tmrc zjAT?>tiYxbW+`R(e`%JM;w^5pCvDt05DQEoFCb{U(-In3x_*AhDbY_`cT5{gA&7Nl zo>QoN%Bk2ormkZb${+(IkoC2Ih37Ga57r5i4x3Zj4jkbP-z3|9@{xR9kTU8Jp$d5- zumW*`+o)y^$c>@%OoXg~a7EexBrh`Vx~n0}zgytcyY#v>Ul)X;^=*rAx)pM zj=FF7B@3EU4t% z1l+-fUGu6S>aj&M2dz92et8T6bENY@JqGqm{Cwxo1c5CePF%ERU=1+juaLQj(D}jR za8UI`ZKhwMNv}2sFa{7Cg_g98ju?RY+2%0s0eRH5OI+6a)%tFrcmozkz zM)K-%a@e2mzOyT7!%FoF%sE1#>1z>{VN~4(R=~Dk z(yI#f--TECj}&<4+>~msKp+(f3*a{aciI9?S+`yzJHr(N_yU2_aS`>&1MUv8xU?=+ zU7eDUrMP9zRXC%cSeTfN4FAas5i6-ZpQp2mcY+o;r>s#sWfzU*tlHbJBuNa2dmx<5 zo1w)x#lXeL#L&dp#MrS@`m(=j6iWY_SN0GlmFVo>e(&cfYeR z%@{eKNs~Vsyb71vu5SIP)vZanG%qj_)mlmX$u?AX>atwQo!9ddBmDyJ<87CTl7zGJ69(7_4uN#?= zCXr%+9L6iNt(xkjhAg!*wgAMDm!wEC(58W>rle9CTJ)(`q^15QoW%rUYW&5Qct7ip0V7NkC#%U3G#IpE5AsL|T_F*qdQZoJ8nrr%x zC;aLslI6saFhLb;1|4Wg#xV@`uZ9iCUe23JLKMga$S{kNwu!?sZ-(v+|3D>q;})O@ zoq?Y$Noh#asUFpZt?E}hMWp)Y)I<3UY^ig=T8aaN8j#a>i)ii0IB4+fe>wl>+JplK zutH=mI7V}m?QFP5K+v}C?`EZYViho-e4}PF?XCy*a4ht6+W%`H^<0GKFE&waoy=W0 zy>(Go{3DK4E1my zCR(EZ$zJVD_a9q%m%8H`qe3o`#?_XxAPjk@^` zMc~0z>GEF~h@WC59LW`~>fU9Dy9 zihtZL`t5!=y(q&@2FKKR@mp<+mBqln0Y|sO!kd^pDmnci&20DkBhB-U1PGi!ho|>0 zoLJUQoW;`7ZeFpn%2D!i@RT86H6JlJ_CedaT|;1HUdUDZyaQ-tP$^WuF!UxEzY(e? zc7nt6ZMdXtkdJwM#Ng-`9OG<7<`_Ic60^!^aJeGPeZ7{*WF-9(il6S?x)G7J|LXc) zCU+7mLm-Io^YofM9ew7tm3P&YW8w5XwY%Du{?k)eihBS1W5D3Cw}0!OU(}ErK@d ztZ4t$y$^dAfQOXK7f$H{Z{N7~1}(ALWNOW%cHW?q^3j@Y1ccKvn1Qja7zJ`PKp1+vT`lG#oc z?s@YjOBxLYPSPd>7N%buig?V&tMMswiahJa6&*4`QlJPqv*6tF``h;2-cIA|YxnKu z*{azOC|S8X7u8^fd6)IIjJMOu+tRI@oy}j@gbweHZd$*e-Hg9>ANsVvkH5P_e>67&+>tk+w1l1Gr=Ja>5;8})J8i+}Nr2F&Yb&Lh zqQakStf%>Kv3dx0U~|5Gb9%gP3#O?KjP@VU)!$3b2bZ^T3`$2T4w*?DIb{{mAYK*t z{-{~%8*u1&CkG~x`&Mu=`xK5gM3HkXZwkO5ts}1?sv)Z(xpL!CuRO7c*kFyQ+T4dX zfRcMEV`8;x<94c;?Ds_lx6Uxr%q6~qbmo+VYxLxgiJ%6s}7ZS22uxt1`-FN2KIfEQ>GrkT^N~)c{~_NZZmOhgr{Tq1HeMJ^_xEp ze?SBG9?w0BK3t?_(QXZsA1%_GVLk$|BFqmt&tM7A?5sqA*#+IC4}b&NfN;Q5*NR6& zZa@}f9vso$1O~RypQ0{`B@u9dde9QV<;7dSnxAcA);kM3CqySV7oh~KK{e0fC6R;{>AcTAjg&n?$ z5q6?zdg!BISg@HAz)haqDCT1*YGs~lyr`ZMx*Kkg+OKW!TaB=Ob?kgSq+shRzapro!7I(dh9+%Y#WV?v+ks=3j{odLK~PN;EXcR zPqWg;5yEX0Rhc4@c$4=KsTD98=5mO`;?nG~QQ?!DrGlHK8e*Z>`KE8>xuP10f(XlO zvHDZNc$nw8;$}kekBBj*e@$O}@mEGUzWfaDp~|A?;CB zSz&7T<=CU>Z2E|STt>DaUX`HB4l@1%=-D%2b{@Y?k{k0bAX6>AN^atm?WEZ^Zo(eY zlmMY-;FM^9*{9DY>5l24nRPJjZ#@49a2dJK#N zB{T04Fa?Tr-B&Fp7<-$cnRt?qBRA$4Msh?};H{eI~`nC?FV+ z3RaI#5Nc8G$tCvB8f8w_Cf0Od*KVA=f?3c4A&IOd6~^3JZ!VQzs^$q_Va=9cS+?}a zlH{UDfhD#e#v%Sn%q_(Oo1U!iM=tijOfJqj6`doK*R{`G3ZL>`t1!v&8c5XF_lh(O z9~=Fh@$2Bky&PqIp^r6NKchrWb6ehBqZ&v|2)nKKv+Vui#6k}0(b<|4a%wM zrZP?HHYn+;RA7k;;Hpu9qhg`zppZ~7+fb#+Y9B4xh7ACI!#!KIl+4<&wLGbx zr6@(x)eZp6grsf<>UnNaX^8v2)WifV+C7uRn`zxsD?S&mWa#@s>$8;S8auXwn&I&~ zEBJdFdGYFTBY&jRG30gPXo>~-1y8DQT!oHI(WQ}k6Cm&t(ldQWr(B#NHRw4D6%aL< zVu(Bq#HsHW|A23Z>tJ_Ay6>?N#BxbWB#i%^=WOC)2wS-H_Vct2F_r!>8E0zFU@QXRr7 zsV)$B{P39M0@3Bl$-Zkw0YgZ+RAX>iv{+F|x40tdYS3sHHIT*J__0`AsnG16CkTl2 zu(i6HYc+Zz@Ki%4bWU+JQB*>0)+U;RG>Ui<++8gX+~$L&T+;nJ#(Dhw zkyOLaA`K$Wi4S+KEiJxN_fm_wqvzvJSnIGN-!Ws<<{jtDfu zP^8)qu{K_O83AIP0^oZG zf1ZsWQJ`Kyd^>Qp^9cmSDuskcm@&qLm1^itiZr-tLGUvRogODD6^xto;fz)`O*y#-YA;o=L_7s>~&TbA3YU1!zXkoXCZo zIGBpHC%bw}#dIk|0-B-H^-&=> zjbXU5ujG*ECRp<#3vpCd97X7&#TkW7$k2b-P8aDJI*O1)i&sx{zJ%sUeZ%v%6A`Ps zg4%(;`a~g!gkt?;;4owiUynkJ()zoobaa(Qd_2q9EQLpaMYxhQ(Qhfv^DB?G;$dTO zTZBtPKG;0ERp0towqfMUsk1NjNct@y$i10kp2eo}0^MB?Y#$#bk`uzf-RmPv3+|sVZd-zr|0b{v1e|M zDE~YuzW2$16QBLZoT*+zsljOoGzCj-&P`97Ym4}omGNoPUQ(kiCM0Z0vz=qas?PQ_ zaF!|ZHdngd&03%(Jd&7xSR*0Rb?ANed%&1)k1zzX|b;A^C zLXFGCt12l-PBBB=DwLuDQ4>COyZ)1qbd=weW8uzv{93A0_8r+yw3m4OWao3m<&Vje zm~^yZL>*$y_=OE!^zU;Lun1a%5WikuAJ=yu&or8eGcp~6)yH;^xtg}2m0 zdK=U?QU}83ji9e5W?(rv=%sEV!#|~KmeQ3^#QSy&oeoaX4U+tP7AbCw zy`p4sg*IWjo+Tw9;kV-vT#ez;C%6~e3y@f|tg`nW7++i(tFuAF^G#WsKgw6{k0RU5EH{RYR_X`@>4-Rf;5J=y97ZN)}vI{gSkoYs!uT<+#Xl_ zn79Wcs*c=krr`@AW_%YJd1B=&-aGKRv2Qidj>Hn#mV@ULLG3@8&0 zy*W1NpCJZzQWLN#cn&XHo&$)66VX;6h4#lGDdW&H_Oe98#}X5|KTX3UtxTby|Ahrsy0fgfBHWR$6?2fj~Tk zZfdf*Td+ILv%lBZkhN+kCNs`-u?25-?Rqmvo-^`mX&Cf@1u{ejLOD^eWj_lWg*`vR zIg!7YA?FrT#8$P*Y#RvcnT}_n z>La9jqGnUcF4Epd<6JUlV_iAVF46A*e7($#uFsCiU~j#5Mq@|MVtKHxmX-itkKR@N z%&eW7Dc47c?qBKs7HTJ^QFIk8Ei<7embWY8gtAAhPE65&ocZhqhh>_h!d8dN&86M>ir zXvzIQFY_W;dA}Bkj|}H|dk~<*QikD*1)Pfh5Fj3?iTqh0_UQFr8Lf5u@%7<7Ze5IJ z++9j>ol?7%t^LPQuINJ4ZYz9H*+knUc^3PAhD`8SnSxq*6+o}Nt2vbOe5qyxPfRlY zcTauez?X~PE>{?jR?BoP6iLPhF33=qu7!Vll_8kKh7i(b`u|=%6}R zRKW(8qczAcsOWJAdflZED1=y!JiKu#!mw4gb}wJ|%@5N4x?klu9Cn-ha?66Kxa;E1DrX|x?2(f0m$9V#NBPtF~VlMOC2~1V}UwHU8cA&RI^FP z)n=_v#ARlPff$0fKZ%Wrk75r9S2uF@#G%7$($I_S(g<{d`Kn%EYM6*`t?V*WwC}21 zP&(O@?y|2Q6f8$UNAsIJW*HKsJUQ&eqTy*%!!ZlI&81P-j%RLcrc$(~KfvJ%ET^4j zMHbx5n>-lF;3Q7@%oP#j`rGVj!XcD{#3ty3uHv*QlLtC-vluV>X3e?|$VNQAYKfkb z`?a;c;hLyea)?I%P01M4VRJ)Z@M@o37uSXrOtIA#81PQbI+hHL2}>49Ld`~C1L$(2 zCWpSyOgo;GeJ}RZ3}?fm(XS{_RJNUq|B`@M@+WJ8mzyBkR$yR)CS&v%#fE3W^s587 z#sBD_qBuTDRwLe{5eW{eT3XD?Vj)^|w0w4dGR|N}S{#(G0r*2qiHf=D)+nn1^3tri zX8`;*e| zYq)_AM^x2fL)DPKYkf7tjqjdEe3RT#hirROqkqG(poO!br` zXk0hJtNu4kI|Ge92+Dt$yFZ{;_Bty4-VCLYncs{&VWBemw_TM#_nnCRxtDULyMMPdw%w*XX2$AnC`e*iL=3&|U>gG#?-HLIwj98E&zgfbi z9Umct83~bB$_eM2Yl(wKfz49w>2J7SDe>de8j1PkQ<#{g6<#XsUliMD6pguIC;pWZ zXu^4B`_p5YrNR#m)pM=DW;74G}~tvTZF1YQzoxgS|zJTGt3$pwPRZ)Q?Sm!h|nK9 z`McZm?5y*OO|iYI((3Q~mxemsPy%Hg>e0Fjm`qI7DpYo`1M6XqQ5&wB_i0G=qwF@r zt>9T%=e#^%m`YD_Dq`!qe(T^!ir}xoPi2@KJPn9|>7Sn1Iwq%EM^Kym*Qkq=$Cs~e9f+%wR!q6aHd5?G2hM_Hzy^HWbjVGH&yp@_Z~q$xwm$cf8S%rEZ&w zOPd>RAP3@s=<8S()qmRp^=j*bSWaiL2MH^oPe8IVcXm=Tv`#d$%&184eBjcM*FWIWIX2OWNHqXe}+NlGOXBw~Mk% z&9J>~mbdC}4xRO=HQRbnqoi5zuNPjYtShhb(+_v@KdC0D=MVg6!TYoMnog>B^fws( z81J=IqlBCMU*l&NzXsZjT*r9Pw)H4lF~|NMCVbZ(T--F3g<+M{XgdD{&mXPN)W2Fw zsnJw_YjqD}ujWMfJkrf?yIIN_Vv~TAIp%Bv?!=~hw$sSoCYZxy$Xr3f=@#a zyKdeEiwyU@pEeYqMI;*Qdp|xZZ|1&QKQ70mr^q41pqzmR8=ia;RzJGnYJh{5OdR<>V%ago*rHY7ipRx!R8 zGM9LnR?&XtXS2=D9hpUTkT_Smz?z45$wYr4ktJW~AdJG}AF$SzSvmCFxc>f9-QM2R z_I%s<_?-O$nY=o>d31I8WP5++==Q^7Wu2GrC8<-Vg1~!4^X>8MW_x$Gk|G*Xb9M9A zttR|u>n|;DS7$d_t{JRtV%5|-o39imm9f$4FGs@3bCnmb`syK&JA7MsIPXW#+jpD& zyN$1pyRVJMKZE1aUR5L1sycFa_ZCfB$l=bnyTK+x9M3A-Q%+}&OrnDc_E1_zMm)Re zw7>bPmTfCDFb?X#M@I)QlMr~X>v%7&ry*QYYj_HSw5edP&xK=nr6oCf^Wx%1dxc1u zyT7`$HlcUvNax($D6-%;TCjdN2-Iy24uh++6 zK}mhBNiQwQ>bX(6cWm%|31{oAW>H_pZO~pBy{i8@<DhxS=pODjIVWtNV7Pyem4*TWnt7l*qyM>&7H zrOR+M&djqM50cLcG_Kn4;{{PZiad^#W@Q*s3wCPXsLVas9orwqq_tS?k#1sl@p9ZzEg>82CAdug%d+Xcasi9 zF|^vb({6R$qwq_26TY=~_NwQ`EuKN?YicoMO+vCOSbImT!w*O2o*Mt;<`S@cAj41B zOwTx=p&!GaM+~-%$z45~e%$cqXpQDEn^Ie;RMolfYbSX1`03T=re>`&uTX}=1A&hZ zMs*Rre2QVF-F;aA;)GBe@EwWc#Z%KuqsJj|cg-d-XUfJyF++gp?Tx|tSFjD5Xn<+H$d{0yZP zLk;>mhw9tzg!JJI?MXeI{G1NV#dK((nfW93j#gt*Pzj7(Owj7B*H_2<0er<-8+W4? z9$JPm=jBQa7_unG1%8!jgLPi#|YuA>t>a))^bEYxwMl+wP>{a!U)S zJ;B5$LG*C%&ggxA-U9**K}YASU`LTOP3pKhGX=L%HQ#KoCJ1ja7;^=MFY;d$ZSz4i z}NW`nN%)1OZ+h>uX*o)-*%xF{zMV>pa=;c@5 zGpi*?>VHL_&nDbWA81+`@^mg09G^jh&;MIi4F}$cx*~6D15&DkH02}TJ`{W6tt{di zI$244Ej~_N%F0$Qv`l_(wY0|Y_W^`xXw@aB+)}o~ECU#FR82+3KQv7D0|#eET~V+V z>umi{mYEnAc;9zKz~5Oz`m+%2((d@|gY1AfkMm+)URHf17L@4@1McT8if-XUW*C%b z>xAxs`v5B?i`<0>878VjNvxFIR$?H=9rBiG*Cd;mVw5rND5nPH%(#;^<&Xa$U@zp~ z@>TW&dB5d_O+T1A;*25Rn>T9QrZ(22I?Etzur?+0HUe-mSq)MmF|=ctu`3Tc0k>L4 zpI@Bur)&U5z8zrZ3*s^DoyeY8afnE~UcP~cmd4y9VgoUJZcnsss#{Mp@m$w63B#Da zE5V~(GLqJj@pUSCXb`dBM>tRhSp_0bF1R*@xdH(+ratE1kq88pUs!(t%;$N0v8MWw zyRin6NJ;cvheT2xQG{wfQcHw{mr>#KgdsP1B-S7n6($u{F=p{spJop&D*d}6VnDP4 zW6nmZ9~C$Y%pNK&YL&Z^$MQWTxC`nEPREgaN`?D*(QP*)39L}`R;70oR*WvA0)T78 zwVM`phh(=GDgGP3qj>EI(Bit46z;VL7DW>c($JP<&UfF$Y>&bYIrLl4PrrpAN-nr9 z%1_(0mm%|HY*8(Q1BMmE(hB1wHRT~}*7yZLapI3+0Xz!58tiE>Ec%#aK!We`u^k8` zKMYkbCDqfuEA=3ffuq1w{Cx^V=z~;zGkGiJ-!lf0Tq$&3ip=?1|NCMGU$PtQ$tiz#Bu$@GT@h2>m&Pj(x*m)#<)iY#1Y zxqHCiM;vmx55|Vc%`sCB#`F}P#F4xycOs~D1hIZ86m8LuD1K-Gz%OJ;GduvwF&@`w zGo9oIkq0yugf2?BX<8WG&22p*mfD6_4YxkK04iJvm0zsUoWk_k3pi{()8r%j%(ktxBX)SsCJyyKOGGaFU#|W?!ud z<=tcr!gl=dj{Xv&%UIF~@$AuJUcfaf%&q@Izdi_yUCEa%!Hs+>A=en)9N*0(dR9r5 zHmGSOU3N0zCH`zFNMpF$ZrP8nEubgth&JX{1eBrf-5@w@rg5|(OjRV=aaWaft@-lG zL@XIHgCaV{=J89?DWefUP7+ud%gC#q&*PTYGk5p)%R&W0K9K+?h1n@n5y+=K?*$Bb zixmSO%7av!5ou2Zf5WiFWJqW|N^%xiZML>YuuIjQxIS(>i4iITl=f zEFL3JEtEsV2o8S9<(V|b(MEJ7AU2F*g9;kn<)`)1lcdnbEYLwuh}V&f7Y8?r%U_w5 zt!#$kV?*0U;;HIWnA83|{*b!BY^46!kg8?dYOu3L>P(rCvZ_O(m_hQ{ND@O_Xt9p? zHpWH3zV}7A=4TWvB1OB8;F~G~<=YYXu1;(AQz^#Glb=dsO@g=DA&r+Wnda&!JrxSD2i1f>@j8>MLLn618NENbfXhH;zHG`GRJ-6&5OH5^RDHZ?fuN59)XdBQ=w&yw0(m`}A5b(1riEj<^7iZ#q6VS5 zTxcoCNvBjta1C7j0w~DmQ}&;GQZ&*me8Y(PUPw{x(l-djA{H6d=PVqgGE43Xc>Yw* z?RVwm8dRs|rec0Eq)b+pZbLoymB2#ToUgzBqnr{irZD1%hDEsQ)pP%O9N;1`rBJxi+Iqi;K( zHM>YbjxOW*QA6940GX zxbm8E%;~$l{AY)%CVx8IlfF)CypyrcGb>|Qfr7quoH`*~iG#6_l5{Tkf(Gs; zk{lN}=55a$;~@1h`A+#k`Cj?aNgM22t!M6EhZZaTPC|Y_9Dp@e(;qRU68y+qY~`%x z5W94e(g#Z6ZFlwK7<<&OO}P(u7Z(jT0ay9|@%7H(c|F_vaAP}Z?4&UoJB^;$wr$(C zt;TMW#x@$;w$a#c+7Hk9o$vckp6kkz)?~}9}D)Sm6O*Sj7$S=$?f^QSf$Ngtjkt~d3>pTDS{N-F(-RfU`qyuEV12K+_xJVX>G-$SU!0?6gWlZoS+>dexv#QwGSvSz$O~(*iL0Q` z0X}1k5k}4P`E6$NedXxLeb1j}w1Fcn4h3ua1V z@MIm;LHjnVVt$+*-2o)<7hdDnP)0B3cRSv5`si~9&qvP86lcpv;QoULdAA;%J;qt7 z?l-TUR2TN_@W+C&VtpeawU(@1_?ABd)X!Aj)|L{D+#HRR$8feaJoBTgG50%#e-h-E z(=u@V)Rep8?wNpHB$ujO5r#XbHH{PbPiJZ|0~k*$;wCDd)|UN8Jp8gEa!8BPEYN~o zVhz{MKM07H$M_WNqm*!J%?2YA)tQ>=e_>x(YRdTdt>?EmcGPIbRHGUIk;3^%vVUTA zI2RI)z7=6foAX{B*Lg15U=}}eb&4?7oF0A?9kcio<5moVQIM$-AQ(wVe*Ml6*xs9jweWZP4`83P`tB$|fMO zP6;Rpo@c*+CK(gi%!HQ!cRJE1A6tiCR(4hVgiy9oZWdNE?qV%)HtxBCcX1hi{(K)m z2U~Fw3u=u4<*SU%?b^LG&|fqHORk7^Agb4sTs4Tq$0=Kl-?SV2(+>)1W&B zK_RwqHfO@Knj$ku?B%YR^PaeSnWg2iTDHh8*W?VG`Tfk`+1%4*3U10vwD8Gis_zZt ze+B1Pu%kJFef;nN+~of}ePQ{{Sdyu3kKI%~ur59O01v$`3Ae{XIb4#+#wy!tYA==5 z#9&!N9ZDItCN8(%lFbW_0gtts)N2t}ccqUI0$}wy>$ln4UVroOV0-ec@m@U3q7^p7 zi5O#%zH1p@E~-qH}U2YHpUoU~}(F z{ig@J>+{anD47onq$ftU?e}Bv064GNv!t!Op2vpc)gCKv zC!fkqe+P%x!|kTFjp>1L_4^>a=$e@6wd)58Fd0H3aRoI0)7xrBQ`^f))tC}eu)rDwBh&++2HAI$SMWFxH83iq)|5uts` zd(CTE#UC|#x>*KVM?9Q6b4ECTeD%C-oQ+4|X?U%9xS~dt*!lzqC8q6kFq3(4SsoK{Wcp1fZ+Cf zWy4XVZ&t5}HruAVjibj2Hq{j#*9x?1n=+j>|MorG+m`p>HoW?KYI~t9UdQCBy?)u4 z@2BIQ$LWEWvuMT<6^F-N*NS;w$DE1WdfI*sgoeYj$sJ;sT&cS`w8M6wI2YT62zz=}6t%;XrS=%*MMm`PZtA)s;Vx=k1= zYMsty55=@S*oR}Lj7plq%o7annn895e^UdI2*0aHAf>2CV3q=nSRbZkS!{my7uk|I5us}HJ^Gua zG^`S89HTKBVaBLE92zz?yIP`ymCXB;(v_-74D@>{P2Texv?}u>S}UQA3QGVv^@tnZ z$8GYV;Ddg~t^l#3A8b)mY@-QcSFIv)ej7&^uxxzs;< zivTN^F!&=L^mkp|5aRgdIA5M~hxw(|>6*oBjdfIcX)#_;8tdiem{Iot0f)XXtO~Ng z_?N(n+FUT*>0ML;))*#kr{=gf=4?o2kiS|$-(9F@tGN#FV*HJYP82Ur z7J+JVb5xdP`CO>AC1g6UH01UJ0xd$Z{5y4Dio@HzEN-$i>YSH^J*ZuAjMNI(A`OggS(lXcGLHI^2-!GiurMV*Fa9ZqRAvnY?8kVQ5HPPddfWv|U(KiYTWb#YQglo9(%x6@zgp5+ zz3@lEtQxwo+`?V2jdK+#tvRAj^Ulk9Fc>S-{Gvp#gK|WzUb<<{TbNP`BQX{cWv~Wl zQ4!CPk&^!iUYMaPBLhplpyRt{6f;VQ=k2Bb2;#id{dHfJB9e8W9_19 zSRenE)p@x*QQF2K{INo69Wjrv;;zv4ur6B=68Oe1%oE5RWKP9<_I62H#=RRh3NfD8 zDWcV|@iu*+d~$V8mw*z|v_HwR@<9*Q_8CHvD6n`^n^bMtivU74%(cxTyrThw{Qx1!b?J!25pC#;JmS+3O$9(Sj7QVq#fBHyRdVb zEDyhFk_1qPK#DJygm)izr>ybI2q^C%2@t=LLhpmNH@KYU@rUFEKst_oQ2$Jc=*4vK z!`LjsOwZRwCb>F+mlLalSCt143H&6DxI^ErSJr6S;f$Uryv;Rh=j!KxtQ(Mx`yDI) z1>l@*tSIuS=Fj<}86>yUf}Y&|QFOJB4zQJG}ov_({*hIp=4waCaTU zh?oWh#8u7slsP`3MXt-o%^^+A)!9+EPV_G>hD7m@ zmJPwHnc0FCL3HwxmixLQt&uaDr3?%MoD9Mb{6L-K2V@dFvp3p-H^A&bM}k@a8HR`Q zFRCz`ib=$DUv%~=XeD@r*`VmUj?nTvI~o<;f0DODED-5Y3&>&#Qtz3ka2*lZ;*iGl z8>t0&)tl}@ICs%jaQdTyVdJUezRzM?bbwLB2&O9icLRf6c9JKrIoUGwwi)JKl^elL-5o@{ z>jpnfqagA6WCHb=hi1IEhvJ3%LwlkKC>&;CHj%{1Q@HHlQAsywRCM`yUo0zJQb_h( z-V+4!`L!3h)yzSdtSK4nY8vYXiv6Rb;u_dMu>sW&-cH&4CZ%Qz3L?7Q<7^ce(4hkS zgjI4niJfM?%)sVPXML-u+6uEd8h6d5Q!ft6ITXm7B*_P-4;OW4@+J1ywEt1|`BSY; zF;ClcZ{e7)x_DH5%NZ8mB0J`aBhf#_Xog#`$BWs6^+IJ~bQvrRp66D$k5>>}XIGER z&JUOyW>w?9I@q;}^Zzq<S}|Ik^ma9rpv#d}XsQ4@G=>ViyfhvSUY|ht zGByw9Yc_e(MNKefqie)s%E0Cz%L^io_V+(qOYos^5KB7L9;KQykBKQXI_hn&ttvy6 ze^eo^N@B=W+zDQ;G@lJU&Vu7ytus7(QU2pd?bnVGRMzp?<^s-90@iOC7@Sxr2+0wH zvPt3n%ucpPRvb}r06}F(N#X@59LUSh0C-sx$A1|TE6Kjg? zS{7UE^dUF2?jj1>DxcvMtPW=AIS*tj18e$i$ddRi5S%Y-xMf#IF#pTMl#X(>J{)k$W{sPh7|$x~%D#WQ{Cmrp zs7$>qCN^`Y=EEYJ|6W6k$~YBD;`M?T`r!wwqA&vt6)3PN*wDVq#gu_6!IUGZn5P!c zh!P4~2tej0z`?H|XD8aD(SRxa(WN;C*%HDy`VK#@0w2Fper>!kOA%jcJNi^ZwglWy z$&nNxKiJAF+|S5oelJ*`Op{?_`^=Ya)Eu`Si?aRYa3ue@%KhylL^YI`)-m49pWg~l zI&e09c8bRo$5%Ffd>?s8eH8p>?m(Xa4z3h*8i3QGENH6&JClIbp-!S0%rXht+=44# z;!;e4)CL&zaIuAuj%}2dZZ)WsfPc>ew1vot{gO^AFcy>r4ILO?8nAlg1zf`!4uOO_ z+T)aq$Uns3k>ABWWhnkFWN4LL1l)qQAfaRLO9NVux*(?GoFID)yLr@7uD>O2hC3YM zXrU2qw`40U#zys*Zj^LblVp!=xUImNQaks6)gdh?suDZT$n)kfx6YhZ2S68RIFgW# z7d~W;;Esu9+&cTVK4GB!v9v><^fQ>@ejBJDVEwPIzQPS#3xa*}|2kJ4p)z2E)yt8Q z7;@6+_=g8obXtM3)Q!w;E9o%$j)K)AF39On`L4;*zOcG5-Cj!Y&E#?^#7uw=KWS_w)ZXpI*jwzQSX&)QUI{jeVp( z(&wm7G2ee|FtPhT498Za2rg$|`^6~Au$S%DNYr^x<@5Z1I?DfO$t+_U8l*%9qbdSp zAY?MNN7a;$bU5vg)d9?j*uj;uO5Jx9lm&f(Uq{@x0@O(ulX=Y45$NTDzIWbX?^>8! zV0I!*b{pd}hdovLoLoo7vVCi}Nn}56@ ze)<0YR^cq@HQh*x?IW@LK0uplAH$;ikK35{H~a8p zm-*3~z0FOq^RoNP0O4nY#?f7o(QtBld%EjJojJGc4Rn6=M|7@kvP&>L#jyv)5ExJ| zT+I!Ni#U%knC2GEw)1v)Mh`u&M%LoX!|f~9){EV$wt*I!_LD65M_i26__jBs0Aqxfr!zPjmycX&-Qnt5uZ8O#7p_k~pQ~Pv z?Huab-@Kd_bWcW#cwIF`o~P#n4+1And#)ajjq2CDS9#hpxGmZ{@wzZNBnP5LFL8jl ze9Jqp2I<9b_Z)GyjDuHe+Dkh@;4TnpxHQnE&8EkhurgojIXA#?cpomXwQOs;1kP{l zgD=euxdx!6+q&a3E#HHNR>XvmpDdqc6N|+_)QD=EC@s2GHO;T4E4xcqN~gkHTXy4Abk$)Ze5X1?~?L zyjO>yPMUMyEJS+EpK>*gPw<`g8Zt%gGiiD2$LD)^J=~7JZ;W+7ZvQw1E9%)e_{k3!d^>Dq8 zHG>upT3lC%)ut-J{3~yYFlUM^KRK(rC@%!t-DmoY{b$mrg+%(jH_PndhT|NY#sSEi zpwT?VOPU`ImDZ%KzCYGj`ryHV-|$Zw>tM*nn=hwVmu}y+z2t7_E86 z467^GwPYQMnx#7NvdzW6$WahVs+dpKy*?a> zngeAAwpy-Zey{V*urh2j6C+biUDe18vj$PonfURL^20`m7V3cDbTkFU2QG1UNfg7+ z+LHC$IWPmsrYX|Gi)y*&q^sw66Z2pmdrvd6eTa3A$XP5PfR8!+`)nhhZulpbFbmXW z6SKTtKuM$#9P%l_85(riEF&;Xoe?m4^@yMj*?mH!!S=CkT_I)ODg}YY{bE{VP|#|B zWWrA`(}vJUBJ4hvv?cOtS+hJwlOmx2j@{vj(g*V@4qA{ZgyJ;knEYpV;7 zriIpiL1_E{wS~S|#LlM({n<2m_3% zhrHL7Hw$d03YOAiCOeuXZP`ROuOKqZqW1fwnt)pG?PmmCcqV#%Clo#dm{C4d0#L8|;Q+`Uczx17 z?k2MCv;6?jpDcq!pd{A4=s~t*&5ir?Ku`$-8e6jbZ2_SrRQa^{UicHxgU26it=Ni^n_$?`U2tPWTf3xFNCiUn zOu+C>#@v6SU-^cV{BSaleI^qf7&GQud@j3(t>2-%)yBQg7wh8)v@;2?$ELBUt(}aI zRANyx7r7D{BtA{Kk&jNGVTxAp8BD0%j}0Om5G%bB;R8mHGtaggOZnQ*B1*OEu~E!dJTA=H2R6D*5ea%-zs8xFW4m;EQH6}#UMb#mBb!25KIgznAOKN0LlM6 z(Pf<&ZIWy1|LLsiP?ghUwp+eMj%z+}voLfIM88u;5oMq3oK&}itt=Ef z_B+IQzZjHk%o^0gEyP3uwUDpSu{ia1`bm148SGYrpeXd|^pdoo+KXor~FviE)0B41U*Za5+$Le)I6f1e_MEed zOGnHwB0vWvg@@&rZoec)2*eci8m@2&e`;nsfVQ1PLF@n}!O;QHpJ#DT{+@Fj=(XV& z?+SQiH1Bma6jLcjtRSTNpgPE=^EBc9?hu~I3WD~c*rS%URg+TyX%@9blM2F7Qo~4a zcC%+kELG+SjdwmJvFSw7kg{|mjquni&T1*dkA&2K1yo(A?y0n!BgPt|-c~BL6;{2r z?bJv-OQwd&Zh$y8_o9hmUR}_2Nl%zMXeqq6BXA5UGj|%3U^)j;gruHE_@Vs#Omg#K z1Y#40u6zI~q_}yZq-KRbi{ndk5{D`)jeFDg|57E7<98MV{0m<71ck%`tv<;yjuGk| zoR_$C^LN&oa_y8_)fuPxAAOMNMAUpLYK%jQzG@#cjVd%ccvPbU@6dBJJ<8H=b5B+P zFxWJf*9Lisk#ks6##6<+b%EPjT~gKrjg+6B@s{yEl3zQ+c9_#oXGCqw3hWm?RFuqaG_?7OZ=lH zxqwlJ!ZH%ZFA@bDj57+Q@hXy}=|bPJtc&r8EyAimbt$@yIHncjFhL9DGF43|nHK@x zNfsY}oPYi**U|g&Uu8O6F;b;#l8Sfe%eAVo8p^|)Py&P?!;x5oRQ#$?br~}cDKRnm z%Hoy?K-id>X3subs%XDA6`~PQMbV8MPym^JD53mgfkHj;sFEs84DPthpaznMq73tF z=ilQIyHBzeo=wUbm+N_?T%NC{gp4KmXN{ zS|b@-OY|;@s1KaxPn2qbn_6KHid?^5pB6>$ZNoxWoEyl>MH%?%U8C^FO7I>hUs^Fsy=};(`#^T z7%cD9*evah=@A3yD>pv^F;JZN^zY+@FhYUxUQ{#1p7dkp&+%%ek8f@8PJW_SH6MSO z;Vu!koIN+REho1S)eb{GD`EC->uQ_8DgE#bgndX{HenQhwXQvSdn3iS|M>J=2bPUe zLHRlDSPii!eEMT;x#L<_<6xFe)QU6u-qD3zDmpmwqx9gXxbI;YRv6ds3X=DGd>&tkov#V$KHq&pX^UnfP z=b3cxk#ug_xDBi?_{;WhMbU5112+vv*SpV+t6FYfH(lBfd9`Szm3uZ_uNt|_$Ni5? z-2TEA^O;*yogBly|2 zsNi=(WGgiG*&Kd<ZF{~2y<0h_?NFlnfH-xuG(rC4 z;@RNeC~G;(X?bq_$XipEh$@z!bU$wObZYUk@|0H!pUrao;*_)Hf^Y-fI7BfWHqcAFv)e1&4?Iv^0S z0uulduB`}!P^_3=0S#VpS?`{h?*%sNbIQqds*@1#e3PtWDbR@!nWTd#mIV-9VeZpD zGF9_;9GztEV*n@0v**8h-N@bB%y^3o9xkLHitQZVK$pPwcGRr_&+&Nq7cwNUb^*G_{lup->2+et*j9qYJT=0<} zm3HlV{7Z)y>gLS_)pc$pQqwFEwSukoIupM^gh-G`l!&iL=pblp38Ag|I9F;_YxhBJ5{n+YRqYf7b+AMoakR|vn7?7#3 zo%!@~)pD-uh_fj+A56U=jOOBLEm2gyds`pPbT9SaBr z)YHLMyFn5$3hsqaBdQX8pAv-YYRA`caUc$gmAel?TgkN zoEyd{eVTr4r%CAK5J7HBNybKn)klzt?QxOO;-YvMbL6QnY?{O7>9I+=^wT9ceqcx> z<@|y`Bo(p*z`USbwx7WH(t1VHf~q6pdykt^$;SMF#6f;^lfQ?U$Ks>6yRab=8JZ>p z`3Yd1V#>R05n&9HZ<(fnM-*I8YLzo>m3S#4!4o0bkHv`u*><*Fo9gwpT${cd;c!KJ z)TKj*smCO05;%_(K;<7&3{=!EJwq-uw(u2b+vzCIEi}BTWEitQ#2{oR1T`cfEyOA) z1;d@1*JSG+C=U~0AMp``=Cc~6;60zB)>^?GrO>;sbyo1=oDXB9b_m3fL-rMh z0w7|u-?O|QI(&$w%ToalO~|>PM@S{k9O47^l&w+`w8bfEKU+zZf`|wuhwchd5G=U> zF1E>6B>)FLg0&^;dj7ysHE&8|p7T6K!nxJ;$6k&ieIjFJjU?CTwCW|C69 z7+aB_y}~9|jQ1pGAM`#B5C(6AA@k~a9Fic>PYX~Y^>{=-r#){Ls{`_v?a(_i}c zqwV{Du!ADheHL>C?a9g}B)CKz5pl&R0+tZg)$dJj!~~5+<%3KG4IqtRUfbX_O&brx z@z0nbT!_%I_oIQVCs`=fRrpXMH~0h^LtCnXSy*~qGL*z9YJ2Fo7K^ma;m1=^U`P1@D>Pf~#$l_;u;)M(y z7(W`QdNYh&YeijGeD7nm$Wv>{3{tSco6Ij_E(xp~s3JTcbxYeN`(#*s@_UY} z3SzA}+5BgGdw>Ikkf=jQhTb^?QG^S}_Ir_x812ijg;lKh27fCUO}O;a4UcVpnYt5> z=~iFtelQYK%+Y2jEe}{#v(F@6zZyA3No|%p$Q#Cwvf^-E%n!48B2yl`1|oQK9P}Vy zy3nkApON}vtq~I92n3)A+6fI|UuK;*kCUs~A#?2F3ZbOgN3hm7>SL|R03pU9V;D)F zV!G{kmoqV3$)eJhauov@^sKslclQET{B*?qDzE^3v88ftO)@WbFH;`4b$Npd^ab2F zw%&{E46OWei%Iqapu>x&S|9`4`ZRb9|Kn6 zbf}WqwP$CneBTB*ujh^B8;^Nh=AwP27m&X>6u5-CwU+D^Xo5tJR*dLjcG>x%fl{d( zd2XAgoKotCol+K!8EXVCu9(!UHV`cQs;lXnoMK+bnaJtK5AuRF89rj##5Yjt6%!}l zd}V?P>>{8e#3DXnNMakX*2xnxN=7cOtQ@g0C#fUby~|2gK+`J8H@JV2_zdaf!6dq$ zfT^T@Zbd4CZEg{KSix86k>8|C|Nn(0%LdjsDTVy}Aya_VqFShOC@ts)rSegBt=3c+Qa+*8HP8&YF&TO|4Q8d&);g@4bRUK2A!!v@yK z2B&n>;p*j)&H7bHL!2C(Jm5U!yb`{IRl1ST3C<(J_tbhXc+)qM0SxvgzO)S_^%!fSy{(fZV9HOedo@?*jreg8*EuMh1|XG|Euz~ z{H3K;3*_2<6kV1NOa5$K41T+yRFFzoh0Fb`vI~;w&thnpM_gA*DeM#QCOtEN6qa15 zq(4+QML#rQrKJ#bdvvG?Ka=|uxXROzO98F=mfSSDDj6eX&sqTK z{$$uwt{|)Pm$>1#g4LNV6*Hrc}6 zgLV;}iqYhL&303^ng#QV?nOK4?*B>b3fAIB!3{)Sy3cTJ0j_+VS}>-_ZkGPIhAw&&(alE>vqlG=M@d~v+$)y<)5$c%9rw4b6?-X&7|;&DPD2 zEb`q@gehK_Fl;9u{ODM#SZfgAR5i7lAuDyp;<L-JPuEx7RD@7I?Vy{+|~tk=Q^)>j)n{ znDYIf--YadFe5D5VYeU!oy#XW>$p@R`7A0X$$eyB&gqj>{bm|guTm(8Cb~Qzy1RO% z@1yDyWRWFUiZc9ASOg)SH)-<0>zzqG+sWTLy~no2yB*Ii8V(|T|K?Tq>G{F!{;p#e z{l~Agh*|hbztSSQ-Rr-nMZDP?_jbGU^uD+ASh0`-F>&G1Lco_UN-i57-hQ;bs^xHd zN*-m*@>qJONFaM&@7W*T9@edKE7o>f(uD5M9WI)^buDJnz#W^ce!DhpS&O(ku9QyS zkC(GsI8h=?c)M@(WM^5*n%ggSSHo@h@N7~!&(`|7we8fv{ZgC=4wy#jIH#Ms%iADA zGNp%BAxiOn%HAApS(4fd28ys{)a1@VI4fu(b#YMh#5r|->e&EQ@9{TralJZ|>#(^x z(}h`%IsMFL!J~<=epU7)BND5&g}*#{r+Rt z?-FQNbB65+=W4l5zSpxieRO;lVE1DGWaHL~SEz;fs1eY!H);3Qwqn7{n{@%EZKi(i zOb+>q!)3X<;Xhj8Rq5@mOv!eqhZGpAV8`_m;}nvl;mw_OEB#2NK_y2yVOj_MJV*IF zgCbiBlk0eKUnF)BswTQbxoHx8wU!uHiX58_TH*JNX36ZG4*^c*Zpg(^ZMBv2qyvE- zb^>`IInjag`JD;$9_Bs4Mg>-DQY_8klUBr>?D*0iZZ|{yFqq$tmUaaFb@==fsR@=>|En$IwmZdHE667PA?V zk{psJGYMIMtduODtf=hl*RPh(q5PUiJPRBDRgupmH^#8BbF@uVzL9~5B!*QcX%wm` zGHgeEdcdOSwiMuzb5Rsih+POwh*U_?zgbSwfqj|wQOBPXTf&mQrfUTp2AkT_W*r0& z-AU0d8!aMfm*UVah6FD>gUzNC&18MEs-rVxkSQ^3{zn~&fD{ZYO_ab#DalwXjMYUQ zGyhb$JrnN*n>8+l4X(0T+So0wL6jD5Pk&M#BiGtFlZ5CV~+nx^!Z>{&rDIS-7X1XY=%kB z6q2T!pYcd8RNK#kHB=JI9crqZMFY--OcU}W0*OT9MHcD{@&#(`wk>#M9E2wmaxsPM z!#<+YIL0m$t=#$Os#gWptd2-qic|83;M``0&BhSZpg79!rsPKCX5{+i#^sjsX&OtQ zGCT(7a)uS6j*_Rz*M2oAk+D9x^O@vjxUoHBx|n{A4WqxkEW>_sdLvIYIDHf{7d4&)MB%lvi_s+V>+Pf~Vh;8xGwswAlz{yGB6;*gVIoXcf>G z2+*POT>1A#SN{wgt};TB=lH4Dv=qHXk17!`f;Ez8#ms!|dQxzqLM@51j-ElP)I=t> zL{AfTMxG|elxHF}>6cqTYsY%+-bqi>RP2c|Jyo_1iGO4hLT|)AniCzGFHxG);qJ3?V_Rtwcz$1`%*)nQr@(VD*ZY5 z6OxC|I8juW8H8Ud#aQaVS1veL61glrTIRa_B(}Slc$f`Jxu|j}^a0VT37My@Pkcz!!Bu!(KY1kO7Y_-|~m z#Ug6k6@;fAR)$1XYh+i6LZqdQQcYCjM|p6v)|emtJMH*jrasA*{x!WIu_PgqlOQg1 z7c|n@i%Z0KdbHvGkVsh(X75jH$wYgR_=&&*T*>N_5d%wb!AW8`;e`+($l>=;%$KVB zkWBk2_KU3&2%5~sIn^|+GT#@(bx=uxi1h<8gMkflx84d{0S+GI=g<>xUl zg#_t)&K4xxR-!W&F0Kp|fFvjlc`3ws1br32=s7u}8S z)cBD(@vRM=IC|!yJ*w>W$IHaT)RE?*4?cr$L+PMh2qqC@&G(r{j@{88hk|@~R1{VZFb3k@vK>L*Eh>o~m6wN*3FMY^7^3lAg@_WgZX!RtTt!*yHY*u0^GewEQI|Cs-OdddYmAZ=E4R(g5WDi-5exe%4KS6`@p(`NdQTx z`hca3#KgI+(Z?=6WZ!7oL+(mST$*NY41c%dE4hF|KcmDN` zNod=@*Akx^mM4A7hO0OBR`@>0_AD^b_=+cm<|rJ%5M~z!9VQk=8TJY520j(hPIxdO z29wa9|6>3(RMR=iH142<**flw@ajgt)-uYhaSNMN*pF?U{w5;Vorr_SAFrh`bb}SQ zR#ABD3kzKgf8(IzQ*VxbdJGxPSzgz;9V*DhIP7x;=neMPTb$^m{*CqiG2-TUn9q1z zV2>v2oMuKM4gVDZiR|{M00T#Fn1N>guZ)0(3^iJs?OP*mhhSB*l}55FnTR+rL;u;@ z$A05E@yaS2yMje^{2%hvcH8Wyj_7=ti9-~WYFt=Ky z*mJJWww?rcZXq7_y3p6m=ckFsiy_u>uSm31ogv!Vf{WU^t7ZnXP5mgbK zfyw|PuH!n45+}re>>9xTIm72LmDn&_S_Q|0RdsD`M2 zHjXOEWCteyiVw$egieoyooI1)fc3^Zr`P6Y{8tfh2KUow0QOIj@(Ak3nq(tDWu3di zs;!})-J{;G9i1UT4L=|Si1nFDc=Pz8t5~K5XyOKuFV(9?`Sg!X!q69^z=->;3~2T( znCyP^e_H=F^j_qBgMvmX^*aSaMu*ceP& z<a z!A;xWY+kMj9^_^&Tt}^zGw_eMLOe+_=G`CFS2i<0*0Ou7MX>|SncML<^b(x=aMc2~3*6QxsoB25H z6nWf}eLGI}&X3kSHyw?>a_zYmeLMbW)c(9ge4yLl`Rd2nbGn|6J=W7@)$xt4YkP=N zVbkjQ@*UiE+;e;XUH#Wx@3%Sa_cVHHBHX8|gHrtsd^W>dFhRJh;RME$eKah7bPOxl z@Vzdmr00v?M>}F2uykeP=`FLHSGNyr3zj@Nv#G(oP*>G;KK5h_&1gTr_VcZ}IPq|v zYVWAC1^Y;{YMemY<_|?`2cm@k@i7 zi4_TdKAQW_T0K2HWG_$WS;g!%yF5jctUROtugl^drds*R_lx2*AfOMJ@5cr%7IeFR7k6HJG@JM7`eD?XxBcPfu)%qq=k2aVdi-s>i*X7pqvi6#%%a!TR>!+6W`}FKA9xs=x)VI6saXOxNF3;6; ze7Z=U=f~U(sbzHhwbr*&*Y%!x{5LUtY2KIX*VC5W>1AG?)~8eZ^&bPy9qkVzH}CDd zoM+2fD+uQx|e$Tpt;mjND zCcR<&^(OW$;kiMK*M4&^nWxqJ>GE)TS~{ET`Z>45i1YbO=x%FtIfsn%wPQw7w&VW( z4F9|b1gC}a%{f_t>HnkaE2H9Cns$>A!-KoK!vKRrf)DO4!EJDtKyY^*G`PD35AJRQ zL4pSl?r`Uv_j}JtzI*SVVJ+5P-L-31S3mVsb+w587F6@1E!#) zlWnush~COfcx9^dthXx5-eqa>G{Iweljdrfenmm;#om+9(^1+mzx(}l#NhSOY#J)R zzetKrZ$ii2{kCm*p?;R2;N6JvhV9}GOZ(mS6_-#4U+bOMZHBl|8?2Xt$4l12?$x%C zwog~1(Z>+(HB*7R>!U*3tW`|?Rd84dyf6;r?9TP+KH=f6_Q}KJ*3Rv2d)~FOOXV>U zrH~es^62B~aqIc6!$@QLME#U_E_rwS)dOq%iv08&HLG#V|&8k7p z>C(#M$?n;7@HJoZ8mjKE#$@Jevje}ZlHrPs@kdJ>{$XjHdv+H^d!fgv%6W@tYp?sz z?q?f%Sv?+22pX4=#ejHH z|G3K7<@}5@i!FY)HEmuMXjJ)=O*Ypd{aJ>pF9R>3>3i+bewsabKb$skeLaq0uB=tB ztI_^KAHj{@an(<^53;Pez4KTCL5=TKWxL+pS+KU^XP%9DK3yKOWHCF&yJMxU23)o( zUk}@6`K-UXi9RmbPQ!Wn(R&39YdsL#1GE+~M`FjSz-i(`63MJYfI+aXO=bgaWUE(s zAEu|N9w%~P?Owf`e$Ml_cPwg9|~z;cBNCcQ%<{Z_YrB%pX25qnwF zi3IKV+suPV^TbK@WgaA&_iQM~`T#*BquHa*+-!0s$6rh$Tn;;9!Kaeli#nv-L# zdanDkp7<1>+*w47)8qtVw0(dB@HL5$qcb8_(+_` z7-mP@r7MBrJ$pu>^CCzz%egwXH3q)^Y4pjP+QF(?bKA+zoLn)Q@Uau}Tbk95zTVFP zQE!A)(u4^O$1$miP-QobLnzabVvXa;(7lq@c*YYZb=(1tJO*=7BRXyLz$h6-`fP3a zqRc`47RP`g3$nl?&uqi6YQjFXhLX}?O3rp!5Ay8iSn&tF;%@uQ!+gk}}MV>cXtfcod-?SKweyHmXYL2I$UZoEgy+h1kao zXL4*H`j`wX#zc}e1})(^kPMpp5qre7kSLl0_f|^-`dnahy6#QpWQci&qhJ#;@oG9X z{M@FlvGiJ4X?4=@dMC@AOe{7w)jgo;LC7PGnrCKcd9v8-U>S(*V0n?(xr$#f*Q!ix zlQ4)4FR*L+0LTT?=!!A2JWR^PCD^#fj;A%Js)_X@R;g6x)h8Sk#OG9$7NjNj)|Ji< zyHf=0Td-Mtcb^AhHFjjk&RX57NvWR=f`R2`y7LofWhzsyO3lpFy4qulHfo8SCY5XLIv!wyzfeYd@QI?P9lVdq;VsFBuurnBW zwVfQNYfq$X_3&$0jV%U-Vz^0aGB-pz-eseb$yqN2v9w!?AQqzv?79g=S1wBJim*%@ z-@en1JTCifv3#Q3Kz9EL5`?T{t+P_?oU4jLOqRqG`Ai{_|5Ra({xhZmVwzdKX4<=7Y+%x^R>j||t zd1Y^Zsp;P5Vlzm!?o-$1WR4Z;avl$rD95`p^_J#jVzxdF?Uvc>=j79Yck(>krZmsjBhK zspH#+bmSwB^UVfV63nD3JOzG%(DZEQS}_5;c6gG>PSf+of$ zTD_XF`(o4-=YHSa%MEo>B}XM`^)pfiw9wa;`jV?tzYNnR%;Xo-OfS^Y6*$jxu=At0 zr7NFWa~8*>12#+#TMsPT#?(*QO`Rsy-0;NMMGUm4IwntRK_9NJaX9h84?)^g`ZB}t z>Ya7WY0Wl+Lq)w=aarREkP?X6w1xUeYKii^qtL+Bm{za=SevqtTLqauZ<8d)tAZ1a zvzD=Iv+D30pw}KcX5bl2MCjrK9W;O)Z&?yeVTch!44!_XOgPzyrm~gcFzCQ z#Gz=3N%3>TUz4&}$HH{6M>IQ+L!T2vi7w^y7Y^(BQT+Os8oRHj;q_QCT8d0BT5SqV zav3|d>WjM2v(se5O~*RwzCJqW*`Bi`#G`O|&#l|A7n?=Kb<~TP54m%u$$!Uo)J(E` z=^AxkXBCd!(E;AKD8y#E^7pFbS|XqMYA!uOpDA#uq&p!3CdH&FU=LW=Xo!?e)2!eI z*%} z&Bb;&W9XiHhx)kS#M_;RrK+hWZlQ9e%4MPGQMQ`U=s8JiWLMZyxr1@ryEsyKkHe&f zvPinhfNUH1(b~>n@Mofla?zTgsCza$+XaPFUyU`G-kExEi`Qsj#lq7LI%z-?oIw;c zb}q!|)c1v>KVS^Em?QGk#^JAp0%1Iv9#ewWq7a$7#J_d=n49 zD#v6|=SKS#BDcf-sA4TJPj=786pc`u(#c_eC}uUs;qRsbaS$x7Ex#V7>X5ajz%Uq3KeVuQuq^`@l~04Pv(KK>l%sh%(9~ZkDzigmoGJ{WR;=h zs0iYg)>4wS-H55!L=B)8Q!Q^ni$W$BB-hfCNzQUMsrEAeMh%AtT>Oo}<=tUAJ}@Q2 z*MgK>16}I~nZ5S;lpOK^Uq;{0VWiz&CHzgn&<<7r8xdVZgvocP3O&C&vPcT2rk8X+hV{-%~ewLrcJJ~331+m!bif#s?n)sSj| z1l5)x-DXpmA&)j6c%w=?c$w$G`{PDEzbG}ejtp}cyx9T}Xl<%lvtqy(d`RT--w)gu zu+O3;!~ORpiXMVprEH(_3pd<2$?jaX0`@Un47+*>SKP3|6@JaiS27;u>CBs8BE&NU zShP3*c2qeZ6;BzcNY?q6BVN&3t>LlkceUo-g-br*ypp!Le27aXPfp+5K^GE^^jpR32WL=_7wgfMV z7ULBk)+`!zr`N4yAjw!mIl6e?zZkIr+KeMk_N+FBQ(lhHeiINRPT>RXg|TYtqPqlW;*i%8s!$AOU<_{c zCQm_Z;43RMXED@jUxkEg?tmQ1r2J<_%Dcf-O-luTt}2*%4UABI5VkJcLnMr%^#-6wC8FyQZ(5ZG*GOT z*^o_X-z(RAq&^I_m?}P7D?m~!5DSa3Mcac6aPJLGK;P5KKji`@jA6!~I26C>uvHB{ zt`p!s_*oU-J%%FUeoKOl0{MW*kXVqUKs;?{OsysjScxoVqZ?6m~{A5`j9R=L;YZ^ zO6q?6j>$+u^oN#Yc=+(#m634D1P0mF*^l~`fNo6$1@-kxLmYqpU3kWCWt}cn+?CGn z-O9HJ5SoX0Y%jvT`~+95&JZxkk45gWyvV-RPuLopNqd+ZQfAOzw~t+*?)n(_`O;$` zz$in(3!Q+HYSzy*=6E*fr>(AmS(puQ-;~pO#)EnYF&{K|tca&4R=rdLCc6AtmC=2P z!uOA=Ex_wbIUIwh`5lQ;XOgs$yMm*yTh38ibSs^vnPq1(2U4VQlEjb2Bo7_(L6DuF z39;xCdYWL)pYT{XXUqrIsJqT{9L;fx!>%fT*KhXMXR1!bJWZt9>1kTeHF$iqJ2>jzcJRz94ez5rjjbt;93LI3AB=IdJ1HJYo$Eo%KsI9AyfgG zjDN&N5C9Dx>c}&G@5@3bhIG52eCIp(QI*>*hr-8)Bv3u*5RQ$_#H6KJ*I*t`VWCqY zpOkD-y73i@ja&(H0b7`J11EQ)YL_D??yD?RWyo%=9D6zB$di_uD3(^ zW+;8_NQ!e=j&qTWbWn3oMJ~5G!(4e1Wx~=(b5JiogO4Y&t5!SpsyY|ZbNI%t8}FFt zYU8PF=V?2#MI+CUIAJj*AfGzga6@&m3K~PB+;t&LQmK+84BV!G5j0$Y1ke zNvR%&?-na)ZxnoG;xb1B13P*!>h2PIa_@Q}q$+3|g^DDgCAs59kC1LG-uS77rZJ5M zSyY;FHQqmMdjcRHS_U)awgach?+0RtD_DnDhi^_Rn; z3bdmsB&fSmNj0;rkXj`hjW|A*UDX2$3r+L)iTpfR*dsmp5uWuf_^jCkdnWe&(D=eD zVp}krRM>)!Fj5P7p0sAQ8X^1Z62ZkBvY^q+Z!r;*sYV395S0O^{NXLSeq}X;@I19&>2$VxMD!ykU4>mRxF2u@-ToMh=w!txrCF_dZCMUWR6y$3SDd zRW7Pb^=UMK1A)M_Fkr$mLbTkfF2alUbKYY(EnG0VbK;m4{>|%U=3<=g+8mGtHrMT~ zSx=khD@6?XYPLbjauDEYRVHMUQ`bFo3~iCYN!O^A*dR~|Md-T=datOG<45<+k-;ZE zhu`paHV5#@Rx#CB*aG~x3Y1Y6bF~GuwuSDpy?wZ zY@q}cQpX=|I4Rt8=r4Y0_lN0QfT=#if`p|15F3AcLx$%=f|@XiL3hcfP3&(Y(Vj!7 z&3tm@+A7y8Bl~DYKhg0*Mxif4L)kt&TQ;d;+(gp!Rse!6wSWaaBch;Uelb=iGKO;X zM)AxIVyy<+pk@|qZr)Q@vrRP9?5Tv8-=&s#ogZM)Kt#Iz9-QEEYq|YCE4zpKs7L~i zhhh9k*K zx>a&r|3VcYIB+U7QF~TMkSxhejyZJ1P(h?EHFg=}(%cfkZ6Gr4*0?ZlGLCZ93ZB{c z!ycy!eASpCbTQ?8T^Iy*cv5XOFQx>>!ld4kTBp1xYWgRHN$8=zXOfDSa{E}YHUyNx z5Oe#eDPkbQOtYm|NSREn1R{@<%9&=(op38K(5HHQPdx;Vm$ zFN^iH>Z;8D!phKY; zLhOPQXE*}z;skw;H}}qLrBQ=2i99_hhoK2r;#u~(kmud7>5cE`4;}1!bGB0hY1~=9 z^g^*`F+C*!cJWL~6zy(&ztwAxd}e*(p7=z_cqj(CR;jsBk`Ah(j=7A~<<6TFEm*AB z8~48?4(fv%cl=|>3EO_oz1&PkTIvT=qMDGDgYo#3#EO{ELkD%noV@4D0Rhq#Y$f4| zv1SfI$|F1J5u#K|G?h#UnWhiY+DuS4o4QHFoVOO|4q<3549cofKZb zsWry181^Zf)r`HY1p4G?N-@Er=b7mUk;tcP8F*t;Z&7sK7NR8r&78#DvjKGdS+KAK z7NC?wl%qm<{_q$8;ISzOKL{bXzB#ouN85vt>sWCqrlYaa~o+;k<-dOsPPvulv zndgSXbm#%8@bb!?Iiq2*g&(uJSVvygo6Xc)Fo8}LrMZhQTLh z33&CQrd{0&w3y;bjRR;O9!SbLnxB6cP;Cw&HwhwA&Prp*G%_} zpANctAI%H+zN)K)+XIa>^3N*fn~l7EHSn+zMzhhWDc$Qv*^m|B!jP(zRbC|Y;M7e{ zBGaOpG>PhD8=s+Y4mLmgh}&J&&q$~jAYhb?G|7{J{VC*B*!gxf;rX+_KuH}hh#4{U zPy65n&i}_g7{Xy;LCJrlc6>-2y^x?(l_2Q{AViuh!7`~1M*&> zt&hBIL6f^qatTJcf{5rjnwYcu$bgfQI2%qkk!;-fjFf=SvJR_~%0GB09%Wuor;Fwx zjzn;CS{>LL+#%1CbeSx2vNt{OR3mV(Qi|NXBGQa{K%}yFxKor7O?s0gF_^y8PSNNJ z{U_9xGIYGdW@6ORs;dbZ-_S++tPm$Oe5gLZbIBq*le#*1NI-;VEKU?#e3IJDRD-d$ z@TROhJb?z%>6xCh_D*M8)e3I7z(~>eg&hry&6uBc?*e{szyJILzZ6dw730`xQ2d*MkA!6wI}^{PKPMrBcf)fUUj^^oQ67c(zqPKlC}^;*hy}JIVn4XTV3l*IzlsEh6|e zAHT$bd-H@fJ*6ABZ@Zgt$-2Ig`%hG&h^=bgC@lM#kl%}e(gr`GoYKAiw!p!iK-eNN z`8=w$qA%i9*dm?Z2Qyx3WAo-sla58%(n{>_@IQ0)@32J;yPRopQ<8r4!u@e*`-TEt zDpz?koOZ^TWIo(n1;5Qu4-Z~%0F3%0Prm>n;HVl}%Tz{@N$3!E&|?^D?8OEN-bthA zvEkt^?qb^HM)>5lQr<);H(nT!`t=n~w;W5Y`Q*biJCAn~Gjcs7fzjMmX8WdzSPpSh z_-oM*-#ulv^{uy5_NVu|W8?jBvkl$T18r<+)2n|PE+udr28C1%>ut~O8`c(cWTOJ& zX69`VIyhoiG(?3#=dr)SX%iSgq8nQ2Ta8tWmP(Z>aP2R~Ugp0`xy90J!jz|d&^Z$(jzu67GWL?}$;Gu>QJ^5+P}ngRkX zctTKv0?Fm-0O{<#f*i{4v9}yE@N7J=$)sVN#|P$Vyx>E^hJQ^LIw~9B4%011ze7f~ z63h{InlQjvk5R3l+`vjk(iRRyUW~@u9nE2J76U`RY<2*uyc6Cr{ZsCAQgw8mvHpog zApbCEaCnd56EMh9q(VWW2`DZaylqn+Py_G!l-u(_8cVM0QTkIP;a&U+Xtt1#j=F8R zXuMsBdA1i|_6JIfSO zV}WoT7dXlh{Jw^Ms+~pIs~*{cl7${gb|Y-IzEzPyQydTE?l8Y3oqpied?73irhc?{ z6KzV;XlkQy{V(SglmtC!{d=p;*QAv3-}R2?N;sOiSh!g<-Jyun$}#;$jsVXTJ7`4@ zyq+4vk@dHDC#W1qUiHjOAG=W2+((M*N1e(xCr#5kYzk;;^432vVSgSWlSSvQG9hS-6_p@#u`KVR}B{_2vRDo%j*bJq?!*6y`|IpEFY_s$gN8=ePIGk)&A8A?|uGa4i) z{BT|IayZt`QUDMjiuV7F3!iZKk#A$ac1kVX-{JxWIkaWy;o13OSh{T(07sUnj zp*2BKE#0bM*pt{0E}KtoOip8kRT42D@!1+ZwMPF~$Tp5d6b#nE2oQK$+sKQH>xa_!P?YIH`wSC6c zs_u%4s!*`hL-I{x}8vzBnT4 z{&Gs%LwQa{2!rTKU+kE9tUL_8y>O!8=FfdMV7exyam>mLQy@*thv{0+#_LZ{CTFIAKGc4nX%#ii@OtkB>;`1%xqKjx z*Dv9nGuu%Xg{R)8_3TFol}pj)jO7;}U%0`y-wb#Mf`g)o(tfI2#w^j2V{e|b$$`sJ zSFse3iPx!2N=`ospPjVq2q85JjVJY}G%JwMAPd!v&h~@4`5gY?T`M!Hvz36Hu*Kyo zoG;UzX#Mpsj;B~@zHr;WO(9K#T!}uv5l4b9TM6K7t+E&H(-uV(<-48A%W8?xEtMIs zhS1`&P(-~JU=uajjS^_=1aser+I3^Rb*a+ul5T&wAlsppKZJz1 zn-1mTOoda<8cRgb%*oxcoT_>~XTgM?e!`wxH`cAAz7QJoIuuguN9XZ+^m`=(RRTS4 zRik8DJ*_@eC>bfBx5T-KbxB*p-*A;Wfm42WrP zII81cP-+lXcEf9L7G0M-w#M7s;HgiDm+hLwBeVz~1{tcADhaK4VPUp>DKKS~t%Py0 zQ1dQgqCa1#D01{kJHZs9Krn4*LQwHnf>L}Sb^q)snR;lGTl>N}$pGzpwwB1Ux9H&d zJ44g9xCb^VBj9Q-lR?_sYJC*fnfhlXo|k{jHJqe%^K-=jh8f-FiJKLWeN3k@;)GUs5&(r=p>o8})P z-(>lI>1%v#&UdkOl9t=dun@V?cql{uON|zdbQe!4*p%j|6ge)=)-9vqye*|uuRem|Kt3_!G$|R!cjAOoRm2R}xF6nH2eaIw9hF9Y zhg5kYEmceqNfFi^f0*#8)Zxqu$>&HFmIvgoebmXQ2|ev1<+*sFD3fr7%BW7M zO;Gg*>)B1Z;PD)m9mbF{+J6P^{yRS=badtNN_R*Dtl%~emK5a%){~LtY5xJ0%XH~K*u%peH1-Zge^{`DI{W&F!ddw(! zYDl*OBel#3FUxbg%8-3iZUgk$|$S@TbAnyaNPg8$f8iDH&uT}&WU0cC7UPpI#MNr7hBIFncjp* z7KN_3)Z+$BVcooxV7GNA$7xeNh1__c}HdGzC@*Q=jJ#^4Kj3_n7+Yb3tMT@Rr({{=y zn21x{ThISiDKSh$sf~m;zllg2$%I-(D+^eQfxtE)R#~iUj=!nPLH)lVs=6W=Es|0gN%x)6@XueYv{4dW(2HM=tDhCA!xLOo zza-L&SH!0qCl8_pVvQfPb$FHZYT(m7VP!eyJSjZM+aq~~Ixii`A%7+zJt6`Iybd=K z1UP2(5=LNJMyar+}_c$Y&@59{*Vx_wV{H8A&G8)XEHO z9#_s?MLWu$4Qg2b2Gr568;qUF+h;(**S3GB$m(F^(NCx-C>41rQLtgvkb?H+`plsY z+6%*^{&;DOH$uYZZnhpzcUr^j&I{;vH+|E+s(_Nbio!G}1HZFg>Y3*4_xKqH)u-TO z(PTULg&tckAl*t;F(&60A#J+=)>xQgs(lu-kR|%*+Alm|lui@GRjv8wd+kq#_XWqO zy9MK?t#Tz;xC<^Z!yC^V3O?=({FX!xnu4aj_#c~2Fb!iBT40gNZ)z|2To=J6gjQ`# zkSLyPSKwl__z_QW!Z%NXA-J5V!5&)PeMIPzg&WWIa3o@E*p)AOd+pn$t{9OpG~vWo z<<+%7c|R8WTP`L7-YotX3{*;?(xyr6-h_ze>EjL`N_;5W-YiGYYLD82^VC{M%2Z<`v6JEL0khnXLqfTgd4&Hl?x_Umy!iwcHL#0(tFvaxfMl? zRMhdWwxJS4PV%CVA?Ul$gi&7Yt9#vX6TXl`O3uo|SF(kuJZyZ54cJToU_T$xzen6U zG%v%mz3|`IIv`0$@Szi>dD$>?U z42J}5dJd|it1hX9+u7+9k#rADLug2JYYka z<9@D1u+HIW(WyM0!9Uk~jKQLD?gu3+J<46kAA}llc6q1TVN$7D@vaFD^atG4t>yZp z-*zebP=Q=^^G-#YOS=-F4_DtmFsmcb#2@`(pi0oTzrqozcuCs8U8}#-you|#W$sqB z+h~L2l5Kf9qIB6<^s=LxaVlX7wght6>*1HplvFNkP`r`??yKN?yud)?c;^zs@-2G< zDEZ*7`R-OXDnz4%u&ri6aqWJcae&f@3P{3tVo$8%i1e=R|@i(7t_=|x6xDpC?C z^=Txy8o&6?oKuRhb$G`FN-0|$fg<8Xa+my=9M36_O0JxD_{|~TzGnN+eHsQ(C4uoU zi0#_-R0DDP&N`auwUsUn5^ENWU%8}{9qW`VO-e=^43j)0VvNJA-X>e&sM7EqxC#Od zn@Gr58cjcOA1Uagfl?zJb$B40=9$PQ70yqp5<{PDfi>z`zcBaTSc6rbzADDsh1iFb z2VF#?Ebl#P%C2o>7bNG1Maj?hiC;vQ2Gj(JB(j;Mf5>&*6?v*Ak5j<7dUJ>}S^3T- z?g8eY#cp!D8{meANd6Z{`WYgduANYjFoE_LNGfnAbE34Ob?%W(KU4GXc-WZUDMW2N zUU|AlWXtsf-CQp8!>W_(J_#$+f})GOhlYb>J3(O3Hu-eiOkMkkN7Q>mX^%^Z!l__E z4|l+%ml=%N8Z@G|egn86hs0p~gy;G}ArDjMXgE;4=a z4OVvdzea5BJ?wUwjvMRtzPw4kvVD3y1!;8)+EdK%Q!^oEZ{H@&ily~9a5jRs2L5%` zLRC7WMt-(3o%b<4*B%!|+b41C4bGc?!eSo4)nH3g{Zr@Nt}@-aJ3*Z}@?Wf~x%FgU zj&}GFV{_wAGV<(EHcpKwxo@Sk;ukY1B9749KeF!9)OyS8T%T0s{jO&2Dse(>vv%Ys z{ta~hrvw;VKy*gv1CImODyjHNuy^gqPw5vZWa{bJV!{hbz-)WovfoObnLI*h(^@LY z*K0Gn`9DQOFu85Z3OR0!uA^L3^VtU@Y3baq6-3&0nh4(zg&|ASH7F5;+b}iP{#?lk z4ry&#dyUmQaCaS!+w=jkox>Hvd^12XBw;hb%So6I#9r2NGMj7@Lq!X1LK893RdYk{ zU0?dzit?vsGy%nf^bVY@O}8dqz@cPz|9`3qj3&#)T(Ot6&p%EA$;W&K&bf{}2cW<2 zebUrf!C`SoC@NUd*6|%G@JRYYY zfL(k~*NYp}^jkcp32-mAG~v>*EL+&jYu{WrGEMq-N2iKU-m8!<+3e>x^uBFL)2}h{ zlsNitNyLG(;qsQ&ChPr+29AhB#yJC%=3gl(ZupAKM!!FGVfV?!{41_r@yxFPW*?Gm zpUZ$hc+35sbQ+Fv!v5`j^cHvc>nQd^@-O{pR`{p=YyUD|ZE_<765A`feX$9i#LA<( zm&CtOj+%gMth13kw<|ACv>%zSn&7!V5+_vg8v}X|Hv+3;({r(ts$Nci)Rzu!UYK3J z*YlxYCyBOlOV|EAw1es90TLTCpS4$fc4xZ~b>_mXMyWk=@K4zs6~=tDt6-~e?}h%O z-;KWU+3NqAdH#v!IGyQef2%!gzY+X9SfYxb&tgK_dWasTv45}tagG%ence}$Y>fX+ z#lu8{`~MyvV}2Zjmir?7`MD1UqsHZH z*_cmUxmkyuZEsMC`8|GZcGmh?lKNaya(@{tsd?i{Y)sm~0~gAwOz_%}46ZuH_ifSZ zI7q-ShT_puso`SBnGsZ`!4$&V8gsUD6Xqz&+~`X|+%H!8#+8CF`N9)6rrY_CL4PyU zcH*_KUmwR`8j&U8JDB><#2A$yIO)XO@>nvi1fu~qUrMNFk!cUaFc}YE1B?;zY66jX zI>Y@-#gjE@Ih!?#Xi16!BbYy&yk|0Y!Upgn;$;Lzj0uY;|Jd>^nKZc!pUkfx{zYuE z*w+P6p)Nmg4}uRfOZnm!gbk2F#LEwim=YGZAj_4R@C?#?{|hi=PKB#mb`U#0(bZ2m zc!IW&=4zg)d0agXlVoP+?O(Gm2nT`5MC2wss}^2>ka?2KCG+cIEYg0M`zpXj{Lk!W zWVy95lT<$i6f8J{^MR-wMy&d(Y9NE@n5i ztRSW0zi<1W`5I!#3ir>6i#VEZVmysXM+yS@Ctmhy&k2kFXD-cwpNz&%@E)if;cIjz z5qyYSaP=?=Xjfq4{G*h=W}9$#0Ru*Li7}o$#Mtz0PpfNlkwL7}Gs~nrqgiXDJYD`Y z?*IKV*=I;1lbW}!R*y&|Jer*W&u}H3=m3t@SEO*&aY#MFe|>s11+6QkTV{VXdv|-f zj9@1Ifh|oC^SChcaR(1y%SxRAEz%PfSG)^n&r6PcJW@14t(X#L>xGKtkEG;1iiXYA z7EhllGr*KQWAqoV#VQ^5X!^IIa))qOzUpXJZWn_RY>aS~8d&NlMQ{1(Uqpv}%O(Fs zZ-`uJF!vdo<*{F_3yvLYa$V&mJ65NR7^^bc2v&995-Y1;lg5PlHVZb|$hq8K|NZ*` z9W<*E)O7Pu0lf3(f~D3jj!xRxxKH#yWFMMLXu*wahG|ple$q_jwl)=@9tK28~T4!x88;+gIFj3ds zoyZi_BQMgw)0s&Z3LKRtx}>;>BHO#)x}>fh2ANGwL7r>34ck|4QJ}gH6UpDH8H{!l>At~nu=wX?dSrXZ79tFs4%RZm-{=3 z;xF-Nx?*n#*^V^n)9Wp1m*Cs6x!nU3;5G8sRH>(G$&fk5SUcSb=v0--VD-r)fxOg= zYrl4kt}!a+tg=5#e4XMmF~;xu6v&PNDM<)MKwY;m%MY*DJljNaRL0v-{2JL2XsLb; zXMWu`aB({q6SZ>q&#*HyCGfhTIq-=_sRhO09Oulq0t=)&Q?(TF)|Tw z`tEf^zf}V~Cr`Wt)|xG+>RPqCx4w%^oFw7-Sw2m{wIgNChdUWw^JEevqfS@Ik*po= z!}I^wDbF|d!NFcwu$I6E&;GxsJlX#4{RF$0`8#i1KddKkhrjx968x{sFm@B^R-)l% zs~t`I1W~N-4xpi?kvXrc2mhC#XUj%~raI0J2lq3dCqywKk6uHfeeTY7Pu8!NPwIsD z^-+5!2y_lINl^4J$5$)fq&a&-keKCm4$qPgH`d%;1+J}J@$V0(eV*p~g;4rQ3XfZs zZ(a!SXH~pe9p6btRaY+zK5i*Iv~Y7<5ZH*X4BnW&jOZZl(9O_`YB@}9o}AuDJa7HE zXVKzA%pu^#{U}8eT&aJB+H$hCwljTnv*hHkBw#a+`?P!axHWTmdH#!GS-?74$h%!f z5SGlD=-qkPc)V9%-u~s-WiL&zht;vj}#4GxBXkRLkm><%_$D%?>U~G?!0|G#BO9R92jW>o>mPC`?e~9gJ546%=KJr|jS2x7poV@7!nr4&5 z`i8;82GD1=bGS3Pc4F7c-3|Q(;`n-dej?R)eSR`b+?UNf&})Bn;bBK12wqnRok4$U zS$(hvcz0a)ul=g?fC?TJ3~7+q6S#dvPVn^+B=n{|L4douJ!bVBu!8I7?l@?-@e#~q ztLQlHNbk@`oiccLD;(s1nY*ggs~}JLz!sGOc>^Rdlm_ zvMNbiH=B1#33=;i8GV0t%;kp z+x5naMvV52^BUFg_-oQx{fakV8Ap4qw#$aAs%u_& zOrO70{UBe}w<>hA)?d0h`@U|#ngX5rVx~x(Lbxx$IAAjXGaw;A1^J|f4-)*?zILU%WpFFd;>%2j+O`~TY=fC-_QryQRW!zh(t#-9&IM#t{huNcvkIi=;} znqNMm8nZ^rN26y}QPtEBr-ag%*fzGH*?29tjmJ!|!rn&Talsq}YR{6Zrs=G2{GV0^ zOnbI1B_H|-f#1HeALFA3S#bS=7rVlgrAt-hC^TO~vE21bM4V%W;(kk2VB9|D$S$Gb z%U0ao(xAyzzVu+HN9b>ylxlu}TQBJ())Cc(KWP5xq2*52P_& z$x&F_Dl75=Eay22ZuaSY71fG2+>%|AZ{_=nlLLy4T+3UFIQyzlp@W+Z<;O4g* z`Q7qfeh+&sTC;*bZ?!=rh7oo|_fMB3DlrDv11lUb5^M*s8NOl@nT^$|9Er?jr=nnj zqX66Pv5Ebs50^=JYRm_oT9{Uwr=D3U(WNRl$^Y9%icYJ^NdNDzq@*f&&TJLF_tq-> z+he{XPnY9-l6Z-(_I);q8$fEBGIZ)~c=!NwhNm^S@tp`HOtjB?{l-2;lvpffHoKh05Oya@;#}nQ{v4JU-N*oD}#3~#q zmo))b12YagvHi;f`Si14;{Ts;!^Emdhq?!f&Z38t3-%HC#dE~fwn=)puK-aG?_XBS zN1A{eC4)ei?jK(2$L0YLlorWrwev*Q0?FT!3;j|?3zi9AvR-?GF5n4ksw|m%J)?op z_$q=+#yIs>5}))+_^{e~0&2wDLlp8HM4}%TqN0#idH(9~u=;tDfD%Xc&&(V;G4`-+ zOeR__r8Eml?}Ne$H$NYy1`kjdQ0we6ED{*QG5Y733r`A&DTkS2j?!r<)a99PMSVK-i+s-L zuL9qBRXxy5V;OfOClg)|#6!*(#eCOifqrf9nUkf(N%>V?C<(QF+(*x2gGt1MX_r*v zJkU?0s|*i8rFO*^ETGiQJP_v1kcpAXhjh{~Qdxv4$`7q;y&6#%2ehn`Q+Wre96@-f zvFZJfBDeO>JTGUHdMEQOS;}HvRN{jUTJcED>EdN^UB;{Ex=oSN*ukAuRNZQ#;hbay z@ldrArNra){y;g8lFi2IYA4|#MH=imHXT6Esjmq;vPp#MQ1ntv;=r9^gcy@3>;|S) zM<4=TEUGg6K2jHM%OquJhP9R4=2|4x-ZP6$qfsQncsjxpr;x9}4{i*0!=l+T8K0aM z1|{m7>3~zeFqB?H+XEEixV`f&w~*t(6{Xg339?So%14<7%0Z*JKr^VHfpk!L2)30l zkh)q{$wY0npE8Z`aQ}H3LVyb76;>UypNU3aRl32e?x83=gECXo(OkSxf$6_S@hm7_ zN{CHk1CLd`>P|w^Mq`=_0LvJT*GVaCXA6wn~Lx){EujmESZbT0lJcD4u(QH8~a^sTYdj+V!;`$J>|} z-P?$AV~D>zH@!p_IL(z!=}i&3HEsoyM0RPS`VwtErkXfTf@|}@IogY+psj+4r3eGZ zAST=fV`!LpHMOx3`gcZE@2gKEN@igKqD(=W&7I}uJ-0ux$H=guTcUQl#UwnYz=Bg~ zb*KWBNGmDU)QLS_qI`_mhXY?stB7awCzCv}I8bEj%;1-APix=i9CBEF*rYN<*|bv* zHReF4?V)S91&Y%JOEQTG_7RiAJn*#a#@?fB8rY-CI<6+v#^O6=Vj94KJ!llK;UhH8 zfFY+hH6{`SPE#3NxvB!LtE|VDu z3V_z}yka1)JjF*F(vyamAK7N6<+r?k~S-NunKF^PuUa*GactLt9oR^kz8g0w3FUeHaW zJbivTMBkYW@U4<6{6Zh%<>#dL#czl9Lw>|d)C&G2@g6wZ*v=k9XuI;!-mR@86EvSx zHH1%^yg1?FzP@|keo1Q-w@0oRfZI@$M zRfYz}I6`{7a-biF4D7hpYKUyZa>Hq-g5j?88ueOdd;*wG_r@)Rlqas5rds41`u<`b z1xp*55+gUs&rbU{Hm#apyOVLFvPkcON3tibFAmD$Hhon*-PlOl z0I-;N>tD-em^8NAo5sJ)Q~3FMB&%9@y#Y8KWma79!!2?m*~_Aa=Mh9FqTi}J&7?42 zt7wwiyZAsDqA^s+(3>SY5VqbgkJuj#Nr<4HNJe0Qpfla9%ORbK@*iW+L(x^_6fi$n z3@>CjpEh&sBcoAJ#6||7w+e-sj~$h@g|)FzZpvX;1sX#Ix(ks0^)az%mGBEGJ-~tX zxnCqlqvw-u^Q6nTYT?eRi{>GFJ^@B>@Hx+9inOi1oLV017hdM`_N)gWR=DwFR(*e~ z?Y?>4#_cdouOe8|cp~}E@Ijd8n|z4zYB#%^ta<9FxI!YmPf7ub#!2TE4fy)9oq|L z4blizQmNUah|@4x`sh1ABY8z0Pe>ZN*0dAAPM(1mA?%$4D@(fd;qEvc+v?c1?WAMdwrzIMvE8w4oTy{lww+G$rDuBPoq6xQ zzwh5uyQ)?_YgL_HYd=*_1^ZF}T-EA@ojTO51~V!)z;S*+xr1I51eHv5dyntHAKGPy zB=gpEBm{Vc@&4Vi1`+kg|J^bT109%0*78`7yM5)OsZa@*`{)3+IL@Pd{}vf?c$Uwp z3Zx3~FrUMT6BqB6hPK5}<>#t>*F`b_<${L!KCav7>^d|2vr|WzTw`IL;cQ4|aA8JR zf)eTV^|rg0j*7nR6eTrew1k(Uk+nFTuz(lzy)f)=UF@RyAuCOdQ!idF^Knt?GVvS?MxK6*fJ7rYeoYet74Lb? zAxNO@nq^r`*24hU2ctk!Vkny#^IR}bLZgV~Vl$vRw+Y0T63-l_^PJO7QQba=nD;{u zqbD+!>8k#y3NtSIe8$tL+3n;valL@O}Mw@+;rW8L>A zMtSI|3{=Oe{Pll|PP^JLLkuD`CaT?4-}I11RhgeSzW?kh&WSKc#PlMsQ3Y0O5-geA*BOarFG_EY!v^XK|D)}{74bs>Z>wd@tdKg2QuFP;j zh*244I?mp_j(zV{?h@fAs8%uAFnaT^KYWQ`X(oeNx^~V&k+dKtm6Bk!!g6l9qY4;+l z{p1~Vzfma|Jt0WLO~b0WTbPT%h{pMnNKf@^tW(B!G3ys&es^PR=+n*2qm~9axSR$% zfB4MG814~97Q1dgB63!Q(PJ=@)cDT=4CTcUDIJDmo3}1WJZ@A8T=ImcN)XVgEX!Hr1>m^$vSJTek2Qa4H$|fM*H{C zr!A_y!c=0JR$9QMT(+o>;W8u)V>J8g{b@UDCua^{Hcnan!i~|8_5AnU69k3k^w?j> zlubb|Y9Nw@d=Ds4pTVP4pr6Z%x^?OPXYlo#>pjia!9qNSdFozy6dNTXEd zUEwWB+c;$d!)l~DR3J*AHt{Jv%xSTU>gnHH;8sYaxBt_trA&a2_~vNe4H!h09xy!e zRX1>7@%iLz7Y;CFIpt-p^ zkuk38?^#g~T^O~3O~AnJh56N#zJ%BLJhY!bd7k^X3*M(quxR`H*ILmY&HK4%^vcoh zi28vJ-_BGt8kD?Q7 z==X9BUfem1f4^i(1S_%Bp6v|YQGd;1tuqy5RftGTQU8)St5r%lG5lxbmDQw_gYKV0 zQ!km0&Ey(=M~yc^_-pW%#uj?dvJ7Zez9#0A3<^*~HK8?s#`1f+^;KS!lewcEm@Y0e zzsmleVDBM9ZP_VVXBtN_m73EyD*3WAQuEg;@*dU**Yp+cCJrwh+S^XRe=UG!wZ@90t^H|9 z(!8fp>&|(r+uM-uM*|)s74*zi7AN;`b{emMwYMS;hBgV`fVH6{AIqgCv)A5YP;pb4 z?xo*mvv|DUj*VPAS9ssLp!!urKJsT>^VDzi3-`!PNz*C*khXA{^X{cScR8I1X8 z_Uz~N?v_!+ar4p}u#KjQjA%RFt9wj#2*56SxR7>lc+-`~`rd@>iobpBRn@CFdYZ{# z@R+vsJu}zI{pRKKT2U$b%ctElTPEQFGCG*8mLZdMG^;o>A2-LQzV>sz+}E(@O5cOnqbJq%aRJS5#7)K zu+?bOYPCQ7WV^ESJWO-!wmRnCIh4in9G$fKXkd@(#5pi+|5mrM_k3$~|NOM@a(cA> z*7A^w$AhCYcdP);b@KjT()8hN+d6NB_FU_3by8=={lyMD?@1!*!||rU+k?9*ZC1EI zt5udq=E-?tnpfkEt+#7*^v_4PT6MVV+5J^_ABqg@x#eBRE#3}G?dbZ()g$gR=V3tM zc%@0H=lv%d9?OQb>H8kD##)Vxw^zF?yhOZ)FXuK=R4N%Z;15XvAMck`|2WoDmQq3Q zkt|v6ixpaf@3Sgi?}NM$*zAyCWPmm zHQWSb5IFjz6FlA0`mMdv0PTwyQ{UG_)3$>Oa!MVhH(NJ#Z7uApN}MmOiWd(pGtK@P z4n^QUH)^XYoEEo&60F77&kspxH1f^XXhL;spB&?k8^B`A>eekzRiFJ+Kk@>-+3$j* zz0h(b4;?fxQD7-0Jpl)BLW`hB(kJWE^=;q=fI}OjbLrC!=<50MFj-Icw8*Wm_Ovvw zO}DWcsgQqMon)eoj$iEvSSmr!6z+s34=0x(lOP{5M@9umx@=g5MdJ2tzy=_I89lvY z>nn$8lB|$mB=SAQW=HW+ibyrmzLWlG9|ckPV=esjyM33T-8f)`(EaFAbjkX*(cQpc zjL^9B$p%$)zOxbTE#5xCULIWLIz?!d$jOXq=sDJo7{V(o;aVb*gr&V^!~)AIM>Six zwdFNaLnhyWnuR*7B`F1o&{zIpA3B#V9bf|?fE^49SoL!(FEJusVx-~c3Wo;g0%o9V zLC*W!g3)ZIt7Zyi9)38~sn0iF7_Q!Ax@#g&-FqMRW07O8yfy{tX#|P!Z$XCO zJd3%^JY=ifdXq^}?(-Gp8BVzS_QFAP;A3O7$%3}X?#dYM+jC25_T7fi7``#+cj!YO zJ~uGI1vt-MfD5}IeRnYwbJZKMmDZhm+Iki^39WWl{Dhz=jk0&2zhB|Zi6 zDUBY1kzYfflOH`F*cSUJxAjFZwwc-4i3K zdH~s=k_jg$0FnuxeLpBDAsfc6!jCMJbM80Bjk+OTX`LV+sVxi2;BS|2IJf~K24-ry zl6aShP2Q4cDm0m#3n@H}iD6$BOCb85=X_7V7Mki2NJdFznZM+=sXpZT3k^r|Tg{Ql z4?{8iQ0gTd6ZS=BAp+%772q@J`SE#2Of@2Bmy0|*Sy4dZqZ(xIhhfS(=sZv%qGo>u zWz-t62k3}zsJ@`d&;++N6Wf`e$!pBgmw%pM* z08e9EsM8B(!!jlR}YR1|Pe78x03A%kEAi$Cq zLhrG1B9NU3^fTDVWHp;ygglVE4%PMt_DoM=Jqp5E-VEcHXbT`gQ#_ z2`r0Ma`EI-`*#uYG-e}>R?$E1^EYk~xsBbal*rq?B$*>y8>ks7lY`Gk$`BM3%ZvGv zGdv-ah#CrVWB$Q`mWrNOsz5bw2PTHot6Oh*7@s3~qgn(9R0sr1om(HDU4rOn1_AK| z(2dN%Y54_16tt$rw~Tq{bMo3|Ei9D`0aoIkEVp#0gHzN?)-BA#YSa|wW)SPsI8RXD z-*xk&J>O)hn>%FIs;;OoI_}idEb2l6qc{83z#CF#&oC3C5Kg`{-yoX~!)-Bsd$mP? zWW+4PA-K0=dyGRMN1Sfts|keE0;%#dspAuX>Y~v&xA=_0hp`#wlAjMz#-WGs0U?M3 z0qllaO+mAyGS6RvpjrZiW;j|CLsPRw$T7Ai(Qo&KC_nMP<9V7yQ3D+KJ?v4isqJ+=&Pys3xNhOQuZ1P+y5)l4@-+9LfiHBHo_ z4Izz7S5>wt@BWbutuVDZi(}P7HzK$s4pnW6*Gu-QTVwf(2y}|HsEM#9{el)tJvxW# ziEdax0c_&pNL15mC_7;Vje4@x2szfj3bYbA2`kW)`bA%lDqx7@^S(-Q#`VFr_IAsI z4_g|GuFy=SBg`wfl=^LC zY%+B2jqg)Zo2L0aVuWKGIvXKPpIrJsYtk3~g#|+E9w#Bve8{75FL5p5cdEU3V%S6u zRbxiZtws~hhlX;|l=AIwiwFv+Dn?dHUs`AMk`_n8(L4A%3&OYP!<+P#dtp&IRsS+V zWDy1vxr5{91`vs5LTZG8(h}o2*5fP;MiZR64hiNzfU5W;;lW!Xp%7&5Wf92f8>wab ziAJSPDVxf9;kN~?pUB`|tx(?eG(+zDU)m|u)Za_*$p1nE<%|B$Ws3O4u?m3%?sAGR zsLy|y{$5exwdhlJ%n@d7hrY=en2!z+&5svL$T}LYZJb@{hpXIMYp;hU+_J`H1Cs=w zH9(;!WI$8SF3h7JTgbA<7rc=dho-EC|zyNi3Dk zP=HOK$-?ZkhJV!TpSm9Fz5NiiXU*m04C69CW(fZS3k7ftP=c*GrsX>M3(HM1wVnF=b)^uRp;w6)X#6jm^Ab5+^T&%`;W!15#Hk0 z7K|!y!2cWH19G|k`YY7?#)0nt-aIh=v3W>Ub695kTLbz##D(+XS~#(`ouhi|^~hjd zc{ouC5yyb#sLwhWfB1(M#@!5QrFX%Rv{8{fKWl8(x1SyBFdd17*9{yiuqj4x;JbPX z+*WY3jR2qWxKdj-w)wuz;svFUE9ZwiF1RX3ea%ygYaBHR~bq zdbj1I5OoUngw|ZJ=kdzr?dIu*^)}Jf4mK}0PHn4_7le25=d*^}XpuwPck$zW+K{97 zANX5485z{K%_;6J=$` zYfkN!g?LaQBJL>H(?xLZp&~Y<{2+6njeIk9FdNDfM`QYABtO%)I$He1;v4&+gAEUg zzOu@Kh6lFO7s+tAU>u8JQ)-~vf4DXxBm^FNc{J%+q6tgim~h4$-aW@+WApR^`sO%e zdo{A-lcaj=vy6~qjH?ONM~B@0X&`Q~olBAn%wpMcMO%c_&kTZwQG>rEn<<5G5!6Zz zLA2YOPzAQ%@0X@~k<5B));SN7zo5KU8ea;w7|2jO&xaJD7l9NZe-~|b3+d@NC-S$O zak?NC`W`w0pF&u}XBam4DOOZyj$*O}7HsdiH7YJIH^M&W6Ik%Flm)|>h9N-pNHm0p zjYOWreimWph{29_+KsK7?3eJWP3(NyBfeY_G`BccC0@2dq%ry^y}E8)ujy<{Np#L1 zt-2!^_vy?=2qYW`r+}m`N_>XprO7}?-?kO_5hy~7$Urb}^i5d=2E899CmzurSW7_! z!Y=Jlz>PA0jDCfciCc_deDmd@-!%L`YQRh0a$CT$^%8Xt@IPMLo1@uLW1m|1X_&$; zd?9xcp(CGLGzK!_i^@9I_`&VxuYSUppq;hK7~bsn!Z#A?j4*W!jbeDWFt8i0N2Vtqft5)q=ynT*TkO*CScY!H}2gZsd*TaACi zjp}awVVwb}0?7qy9AxC4YWe>2`p0uVvqDK;F|+l<{SsMpY5KoKgOx055Zyw{lyZe} zBg=G<-2~!7xgO#X-9${HImt2HWOjsj~&SK{p+w_T=W*j=)YPyZR&@}X|NV{P;0aU(l-i6b$=ZRY&p_WpxV zUdCw(a%*9YaiICiP&IJ_DQK?v)`4#U$n&4!^2kLPBlpm$>D2Y>%&n9^!~F`F!GP`; z9}(PoR$JPcaJs-ym7a;gt8EzyOLL%gR1Ky`Vccu4L7<|UxxV(U27mZ(@F7bBw}RtR z>cLG|sx*Q65Ewm1Eb&qzQw+UUu-rBPKL44mCTr9D1VuC#V08Y8l~8)xEBxUU@nQH7 zWYT8=#P^A{2k`uBlILL?$m5vs~mg+!5a68_T#C?e75<;?l_Ki+B_9tukf z!Gl?5dGwh2OoJz}^FT!;BbCv)_3P$h&fuz3@_P@6QFlq=_6OS?oC4rk3U43l7pr0Q za@^dSmlNgga8es}p(c(O19j=U5&a8(iQOJc*|e(aD_A8-+OP#T%@`QWm2W9s6Gyap z(-K(kDkj2H5&xmM3YS6cU29RyDqgl)MB*gL?_?b-wfZR~RN7I@o+1MB_j8&iEsy$; zd@1YYWT^(J&dcpaZR>Msp)W>scnqfn`}+RGAd-K`qAt`K$l&2H`j0|3;4jFVv_uGX zQ)~71O%521INf@5Ub3Tx@CS2}fc&fFT=Tq<^YAX7*2um?AO^hJ$uEI3qiM$|D5{lo@ITedEX2sC5fs)RlM#mDPwL&DQ>f#!a!B?|H6EY)a&J;BzZngklRfebR+zgj7F^kdu;q8F@6{>Ot)ar$6j%?Fmd5MC>v z@oF4gOnJ@JT7@jbul{}t@=ne~Jz~T1E7dqAO(L^|om3TM_dlE}nsF%25S}><3Zq7G zAZ-qXyBlf;B>ByFhl1)qXnI*<)cbufId`Nr^ME}qh-=WENDWk5IS71Iiv4>UL{k%{ z<$u>)@M^h{_h1)-YGdg%m+qkoJ_WDc{~ftVCkDfVB*kv3R`QKVxlzO;B(TPRhc(hk z-q=lbK8Z=a_-aMS643~Wt)${v)Q$bWo-mBtaZ+|8x7W$k9NEs5!JH{Pg~ z)@-oBrMyhU^zfZ6?#YnJ1p#(nSAjuDv#l!}rvw6;Mi{9Zf0C!Nis+>>a?d1A#KsMn zjNyj+hsc0&B^XwFpQ{TL>-HquA?N|p$e_qY+YdjQPkZEc;IY+ac|9Psk(GH9ZDuKJCB3e)zy8@PEI*Ad2%e1 z%BO{%yA}M08X^KW$HXMDfGxNBAkzE3Gc!Biw^eTJ^DLLrKCP7ZJrWhp z0I#=tS)*4R;Kv!W8}j}A@vgZhl}@Jea=;J6#w9A)jra8aOIxLb$NTlRt%ZGO$HUi? zHLmW#R2^lk$AEE$Y43A0w{N_b5vyCnU_&p0O%X=t1F+tb53;kBvli2OFXX|M(elh4*>C&?tSxnH!>i*6rjYDxCgd%CV zYMDsDIATa`riGsf29_o1galP6L8KSRc;`$DLUjRZUvUo_9d7q=Nf}T#arI zg?>@8djp9A^Zy`bYa-ekg_2622#zw%0+&mch<35Pmb6TUIZ zC~7cAiu&tQ0ojm+qB7rNRg%_zbgL2&zhtRU4T1uAn2bMVE{Ty2tqxmB3~=oH985(@ zb#+*}bzAcSiM5sE!2D(6mw5Sjxp)KFz@IDR@w@0SOV!WY==I*L;q4#CU*_&&QX=lFNy5IHg>h4>z-Xy#p!M^1RN=7j$#Dy%&N18hU^cLn}Gp*>_c`+=;X;?%5g1IIK7!5R=b>D#2)=hPsS|MhIO+w zX#;;I$bYU$7q@gE0Pi?{_-s$O+Y*J6Rcv(@%8$+l%eFI2rCrQJ32m}2w8!&93%`j|a~$NHzj%5qv{3LCxF$AX}VEYm$P z_*#Sbi^`g?miOqq`8_3MDGo(*_BD{2t&KksRx&>T(~VL{vMn&p=7#>?Da6m+sWQ)1p00v?AG*{70NO47RTHe zf=8bHf1_DmPgC>3k2|Q{t|SR>33s55AQs%GaX7k5+gnlDdxEN^AGr^i7`forAp>TL zq$T4@q4Z7$kUn7Hd1UE7Rf417%|9(rwHK4uaa(^9{0s*}+mp#?Q99O;ko)IXu*lpt zkqj$JyVoK38RUPM^L{o=!fl^<)qh^SjxA8*`w09E8Xi&P_oR1;70gGhT4x&uW7UzW zKt1wb1Oyn1q^cy8c~^vwvl z4)nu_$qw|(2)R!5$B4;J=$>2IMJJ{Fiq*hBNyh`w^KWkjZIBf0N`rH2C;Vmf$C3Kb z5g3VdRKFOLZF(8ik%?O+0!;-{daWm^)oFB=e~?s@Hxs9pkZ`8GDIxqRWJPK)>rv=R zMn2<-%s4yNA_qmuQBU1x!jQ#2&VAv=jU z8_H1Rtk@|jmgkhKX05@Ya+g_@ro(_K1lmhSY_Y$zLK?9C1`^w}eZvZ zLPxwwdZ^2@D?m0U+pM9J%F9#gL{PL#Mhz_c9;^zl@x;LVoWGqTyCygXYRI?VO*WL< z5K`mkL@YkNpUoUDUH!?bAMjPlw*S?}k1j~d1UAAu0S^9y2gKe$x~qhG_c5&Jsxmwm z{GVU^O@VsA9*_eQ$Lz&5-cffg(sQKkx9<7PUOx%eJIA>5)5F7X9d``j0mCF#0{u{&KRk{;y01w>>A;22r zE=(_r9%gbjpr)^MbeQonfyGWUU%ghbv|{b$I5!{%^Gjk}Q42|vPJ zfn$LpZhqDNdEi28h3%#wI7k8h*YT z7uCH_UCRriw-E3}A3Xiw5)nKBReP1g{cT7akzFb&n;%Swc=~^ntXuUKJc7M+7es^K zg;Kbk)|qB)>jdnq5O^n z&3DhJZ{@J^tTngnHS{hoNbL0`mY z8$P`xz%L~`1%3(sdvdH*MZt$l_*o1fb{<6&ePfpsnFv+?`k((-@)jWow6Up(BLn{$ z9zbt;kAW~Wy1LILvsn>q^OI`s{Nfvf8@$Xif zG%GVEj_>4+VMCyxt!(rblJ)2Tf7c!E^A35s<<9Wt1ePh+&um9>H`4oB?l@XInQG)EX5*2Z1Bp1KZF?Xhl%v8fw^BtqV z7u@7c{f1gA4Jo!k6`g7H5_j{{GE54v=T+y~FZ6Zhy1(814kr6ju~JeV2BmpQ5vQ_Z ztyQ5>e|XJ5{Ib@_NO_f+qPm&gp>|YP7~21zW%eB_FV5=E=P7PVv!t3WYYJfV(_-XE ze}UEJvg}rW>=ictWUBOq{^4n&pZlLK@>n0s9DII)7BLY%oGT-ArTZ%gjTfe!?}NEs zZuds}7^POc&oA*=GESYaxrH9MB$IupqRb%{LAt<;8n4M8KITkT_PZu7z>(DFS z|Fi0Ld-I9;nGsL9GhFGUdF>*=X*H?5!?KvP2Q1B_$zV6@APiaHhdV<&sclB|Rkc4z zx|b`EsCtTLphNEXxt;9ByPR<-j~_7SMWDy9YSTqNc7JH+MXzPbDT4%DW_-6%q1*z&z5sVfmCW;qQ+}PV&U%D)50B7|agBXN3(CBfe1)DMEz4z%I-8je z*XK`T&Yg|qiM#FIO`cF{-A->Woj0?qt+%gkwGVD{cr=MR9w9&iV_c`24AI}9bYK%W zFtsCp60%~5ilPbhI5{*yJH!qmUfar9ymX#x zZ1oEoX!fHi6|(DHq8;Cj+=vRr~q?L`J-_xRY6D{Sa; zz_VsSF{q5Bb}~51=Y>bB!lhtzpi^PRv+n7xnhP`Oni%EMi6hP0+Y0K`d2c)JrnTkc~%ehS597)n`oIg%+}R+@g1hDD3#q7&()ivo$aIK>Zi487cR_m$)2Y-W%?d2 zZRrl#T}UqEg11^h#JLWtmoLeea8R}PK|l7?Gd!hq##-K_193SMjc~#y;G#wrE}}gV zR7G2mo~kVn)c15&ucxgtHOo2TBjdVFW%hN+rlr|#mW^+isZ4fDYI6+pbWYAL9}n%? z`yLO67|@PNI=YOyByb}wl}*nISIz+GYN_$9O@y99#6 zZu#@UcngHa30yvnpZ7B_@t4P0{y~wVX#dwIjpcAJ7)t>2{W4yvzD_uofzoLsDKVy% z$bMnzm1xM*N0b`vsGXwEGLDtYvDC)s+#yTZ9A{pP&g7uqw{7^zm*W`>s95iJ?`B?a zw$)supI%m~WTHEVx#tMbl*DEo?bB$n!LVuAHSL=AYyo5Y+QCOJJ-F9 zd1=R@PCP!TqCxtMl$XPt8^3A71A$A1KomcW0(aF78d5p~bxhE`9|0$awq$ zF%0=A#goBRyk22pi6vWf+om1czRgqsOb9`U2CNJA89SG)>&`{*W=g<$z|6jac>dFh zRY5EZQ-$u*L3z9TeC#fXiI&&;D?eydV^S63cmaa>`f?Cm+9NVf?oKx4HF<@25ddVF zioN%QMKYElAG^3nd|g|#A;eZL_M7zob3D)Zw~tD-;$dcnNLre&#w?)rakVr?LuZD; z^%H!J<2a%w#nY&O3KBbw$Ym;0voO2Gjwy~{_r-UqN7VRw&=eU58#l?AG10|b*j$pe zbD2gp@fV6gwn#q|GPPm7uFY=%ln@J8R_tJGYxWhpru~bq%~$|ZhzV>5oIGh_YQ2OM zp~Ws$)VO6JzXN}h>l{E4zcD+%00?eh4E@Aj4K!u>$K}04?LJ3~c$~;EW6%UucSVI9 z$B1^)tYH%S2EN60hh)3c!dn$aCf!Pi1aeg1o%IX+q z&>W-IXanPe{R`hR-^ z(RZdfjL~5K+!<8In%_lkXru{ovv^u9V>|#rVLs0Z&A+e6=!ltwGkU?r;wnP5bdrJ# z6BukJx25{M--MrPrC>P5z$5h(0&rWDR0a9&q8j(qYaVOk`rl~c1+3)f(pz#NU>AF%C3fa8wM18#-9C<>;2B@r<23MM3X zFwGxc?v17Fp<1LSoJ3RTtC4V(`M=YkeeK9PCMh3aPn862HpXZ$t7SyLw4JQgN_9DC zkRn$w0CpPzoMu{0z*ihI1!6K~)@F9~FxQ$`#OIT&&K@!7q`iBjkXWEa;9!P;X*e$- z!Ps>U8V&bW60^%nFlwh^z=qZySB6`fZRWJthznr1;90g1q>===xyU{I9WwV_pp`vi zCn=0Vvsvo@XDI-|ce2)3$0LPF;gDiAA@0uc95mq{$TrObAMSEs_?;jQKc7 zJcu&LJP0!gzk|91yMw#)aR*@sat9+2_0b4(5S*|TlvaHg{F9RTO3sfE_84J~uOyxI z6P>H-?*~=NdAUOT3L?A~^b)wutDE}1p-O5{SyZ?6g}39(CDEEID1`HpWAKgqUtP$5 z!bJiV%aIt3{{{yi?`OvQstAV)tHqA2`8ftX5SPY=@%4+$r*D2c_@H8VI|2#D#Jj0Z z8pNgbmi6B>KX(&@iSxZ&?Bi5rK|$$|M`?q^l}80%M@QFH=>I7H zcGZww{_UqTK}>Xu8ga7_JW>D=KDij!w*X}P7xk)dbyIWdKgvrPS3VGdgz@RefDnQH z;Ioeb%GZ&UB%Xb2m?AZcEpb}|iurGgsS^}UeC;z;J7G;!I1WBaNVv>{o+ zn*0~)ixp+eSbQ0RCEPfBG0XQnvma^xhq<|>wQTj@=pv@|P{IGzPiJDHgf~OSJoXzsmyy$z z2zLR(ef~M7Ad1mXb>pExd8r7+C>x0UQh!HI(Nx)ow9}Kh)<|=aJZ0a1`YA`E7ARyf z+*^RM@A;GBHC#QA=H~#(f7a~MtC%d~WA^w$*+rZiEn+y&+xs_+K@>`$C2;B`aD;nt zv&%&3BgPg__H#;qA(JEg)-<++uk_oM!^*gY{NFiJ4>$W)BjnZ;;%dakyDz z4!HLkxJ~Oqj-XNiIhk2B>xZS)qmEKp18s>BUw=l5EL=HF>qtJu7|8|i=Dt2ip+3p9 zq)MZ$AH*fUth=mVIC9q7x4n!Vmr15s9b8x5`gk7Q(oWynvphM?!H8_zWJrs{D87_< zIwC^=J^?Lr+Z#MZlT*Ejb>KVY6Wg6URf}d3VEFtHWK)jTV|P#U#3*0;9^qud;#MFs z?|x(dxxGvHJj1l%%&kQeTT3bHrtYkZ^MDR0Mg zh&__KxYqIHa2icJK>R#@LW6^(-FdMfk%~3zMNBD1lsny$Coy9;bjgA3B`#H68?b{W zbE6HC@TKDWjHi>q*ugQ+lNEbTYWkpTo$})_i%Lm=ScAuLr15lPAHeZin|1Kaqv*xO zcmIDU{T=0L%$mQG{uC(w@2wBZU!=cnmfxhm9;_qv9aSC7{#2Cty35zd}*88=E7F_4*Nl`IG68x*CNerIzte2f@ zo8#-VBtv9+ckvI{do?wjE6IHgZ+q{Kr~6JC?b4^moA~|F4@}rHNn;Ar*reN+X7};u zwbMl$d*G&SMMqw9U6r@n4~}KmCz-r;v;zxH0hc_Kuu&6q#p~~!KUXs6$F`;RlWRf3 z_!+kp=83my1v{>c`cs#4xyJFM{iJPMmDA|#EeAQ&QPzqXj1!l*o69e=i~ETEFDS8= ztPkn{Ug)>>>j7J9`u+1X-uQ;}>pswYd>tf)h_<@(f-%T7s{&)Xbt@>P&0ikm)j z#5;{GwuK|lAw&Mk7>p|1ZscdQ8E>&}TZCxRA!nWv!9;ESfI-4DIue?m-ussial9F& zP-mo#w;$5!*9|?A17t^5L*cBX@7$CVl(y7(UPU%^;wQPiSL`~8aM$;80Il!l)#DpYMU|{u(@d*?0Y-3{l z`6qz~Io83vO`q4bn|YyVhRcwgPaLuPD!SW2wZ!Cr_LcsJmCcWh0%( zdzBoJ9Jx^7D##*s=JjMse|i_%!tYDN8P?EgB3G52h^{LRHU;k5THoSMUqb`&FNY9F9 z@Z#jP2!X0dU46e(7j5|Jb)9}9n9Cx4`MebM$R{Rk4$^F$3a1^I3* z9YC&Z#mFh?1UDv)oJK}J*(3CR9kxlYj+XULI3TC~&dF}|4_Q|+U3g0e3>s#B*>TOx zlUnEWMlu^OuJ`G>r5>59U(H$^e_DGo@{X;~;N43$JZ zm5e)YtPKw&oa4SNmixSUXh{eQ$x7PMB9{}Cyx(MajMIR=%&bAx)7kmEICBTS->?C_ zb2aMMeRq#+8L6_y5Oa^*Mp5%;freU?tzi^T9;M|Z_1688(_+hkD>t~}Q_9J;G!-)- zxWX;|X!_JWNAJCQ?+gWWr=R14Bs?K%36}=WLgm zPmsi!`-DgQA97+l+RUbidJslPKE)h+1iCKi7m7XS;fIRt+wqLyQM>- zo@Q#0TOMXD?O2H4*SS&mVDK}7T>eE8akjHA!SWYc{A0fD1-kC4r~;w*OJ!s4ti$dL z_^+lP?0|bB8@%N6xi7RJ^az4|=p=imfedqxgKuf<3D&wJ5m{&Q(NdYHV&&lV1+*~T z$)-GAiX{WkdKh4QfY;&b`M*zDS1hn^$bndJ+;&qX>xRdC_aN@|ID5BC``>o8yXx;| zTtWdzUby$4$yGju!G40Pd#2@X8Br&X4bk6kYYyr|O;laz=}AOQY$)SgEhB>Ra6?P9 z(=V>Ljy)C`x_Kv6kMzeZV(!f0yLjb}jjfBlpNcxw`(EX-S?RL?<33koz2E>9K}}U% z6%<5GO;ul&VE6*bX428(_3}0TNY*dqnITTc_-iv$^Ogz__wL zw_4t4YIk&PHZYr8>V*YSQ(2nn6$h0QDZo735yY%|CIcHk3ufYET{$-q5xs;Gk2B?; z(~?9in{YPw_MoCR)K$&&@Q8suf_e8XbiVOho|}#s*_hfNmqDM7JP9(YjW{vZ-h>zr zQB&DVLP=6v5~py)*_?;aFHd=yG_`4^{YbnGw$Q5%BL0msYQr}vjEbR|<#y|UMGuA6 z#lC%M)p0wGIlMEq3WI84nt!W075Ls@%Ue|P_cXc!&95YmUy#@y zT5K8uCB>n>3rWhZ0*?)e zrZwU*?ZC_*u<<4PyY|u z(@6Ye$of(+U;83bTmKd+*zuRF@dC}U>@w#SlBBUR4yG@lu1{gJcfNj6Mqs!Mqt4?2 z-+`_}=d|yUSi9D!Zh~K(HsHh&!6#na=mJM}>dyg{^Y3TUT5USv{y)C1Ixfy!Yvb+| zXwjm@TZ(&ecXui7QrszCoZ{|24DQ|*cN-W6cP;Mlv3u|8-TnT3lN`^15?*IVuTzsm=bzzcjt+17IF;VC~ffMNv3|k5D_sm7@+Zt1Y zE!4GV6A)@Q!SFqb_70+G((BUqua*&RIN(!NJ5#4@3#gdOKHb{n;xaQFQ}|ByZjRBZ zMw+wa2^#&UbihpkOSi~T?qN!=Bu#~KmHe^Csl+FW)og?%RX$Q*hO{@9vCewBIvAc8 ze*bu-|DeL^^&JuvR4w(t19Z+`PxPhf*+2g=KI9nnT(GGn##Xw9`jsR8L}R>b_0B=V zTtq&Vu+32HR}-^{$1BqKc$@fR#z{Rx^8`LVzO|dz9-=3=#Z{pX2klm^E!=iY90uC8 zdrj7)`|D@3w}*4*gNlvyEl7zAZQV1^~gd%X+WUGGB4RXvnPR?%kAG z^^WV?ncRb|ky0MzA(bi8!K_D{YywDW<)FmGF3x zbi#NZU+|&c2`#&Nulwlq%vk$W^-biMsH0|Z*WESp1Q&f@AX)|dA` zib=^&t$R%ocN`4*T(Bw}^79)?eN_kzE%MkzL3!`&;k#Ejsw#^}xbpErwd2sMW^MW6 z<5Nw2Aop2d{c&YQ^1{ zw5OwQ5OL8mcem&B1X*5+$0RXp^LFskwL3iDHS}u6If*C5PsK|1@of4C z-_ZAQL_V&tIA(BTCY>L?p#7p;v(z3E_49?;7q`yM2fA<5P4zs3%U49^F758cZHwp> zaW9M-`o$&~IFyX@rbSc3o#2`JD+V|s+Kh($LF(;>=$qEq&4RZuQx18R(Zps&EY7xkSIxJ`1|lHoaQV^!S8r%_KyY{KbaTtjJ1*gFR?~y zYZ+|jRB)-2l%eyp6MA*kXt;+WkEG?krqXgM8RfNNXZE_k#XeLuj%v!__0F7`gAbX4 zt3)L~uHv@(ARq@CfX}MDK}NCkNc=!m#&oERf)3>QS z6|G7UlTL(5?X#1c`qIr={jAiMbF}Y9i7V#T&o}uSlJ@DGXJ)frMk&iOuI=Awqed0{W}@#m3 zW>3!7z?-0TQF2bD{j*Q|&!OIq2;GVYPHC@vAt=ek*s7tI@z+JsM9{?0%zaO-*|vfx z(vIhCjed+_TtaS$ZOCGXY)EJL%8=VIcu+N=F3-^%tmY*U4)_9y1|$Xw zo0dsw4+x}EG3d-tC5W9zj3gW=Gb1oUGr}{%G9p$erdr`Jw)>PB)2#oPRL#QtDJ`(^ zz1B<;P7_TNM)NoJGhCIfS+ay*TF$;WNSX^2Nzr@>(EU?0RpnlWEFnYj8LwDBRjX_x z67X*lSaPPa%~Ee`w8cslrJ2;c?5FlG^f&e2^v9!Dk?RSbViG*VvWLp+AW3o_P)(4< z$Mku-iPNRr^}frg3nj6X#`5CZ3+m>lmKslD*?3v@0TUKhtv~o*sG`gvHa1ki>uRY= zB_I@~{7w1-vT5uFzI5le(pe6MWm3xW^SSw6#V6|)elp6DQ2f_e(yN(dIZW|n@P1h?qUg*lT{nfhC zqQq^LA%WJth>U-BE01?ua7c7BySV>%|34W!G^TNA9J&hhx37Lngoo&Y)n7N0VV8=a z|DsRyV;d@cJ|YpR9@4u}7^pw&LnHClp1HqjBDBm0kZ09-yrcdN9M=)~^9&q5NQ9o- zo@<|ZZY#SUSDTCJM-u}<_c?#>@zQ4JK6*KmOE8I9t8JV;r(@}a7k{LBTZ2UR@o)zm z&P+s{Uc!x$9PU0wkayT2&@ovbynA)B6wD6hK^OiYoQ9JQTOCbn zi#4=%(Twp6h4vAZRArzf8D*YKUYDmk;@B0K6&GVSISn^$k53qqP;VPx!|s1pb!L-} zJuZ+&w?3S?D0Gf{nuE9R9(s>%_Fe2bqDI@7=1=N8d_jCi*^SSKPcJ8o(O`E2FS=X&Rc)`yH*J!mtt zNZ+E%IWuQ-v~KGs_ROp@SsrwH&qM4H@9xMHz}qT`{YH09+!GIEorn6-E>;Rx_EJZd z&exCYoALTWJ1xr8jpeH-()4bS~ga>k>~k zDj5l$*b3h>?Aa)?#_;i2@W!}|x$B(|pB6XZZXb#v)8{Z~OgOZ>6xKIzE#4J)^C8b{ zS?_d1z}FoV=cH+wNzz~d@Z!8x69n>^siY0NfwTKYw`+TFj>!E1JERjyqZ7m02tfCXNIjJsI7Z zo~@sVrs^J$$}jH_-Ugedw-{aR9sjt?9&o+70Ec(fy|qbNd3cOF%6#PWTBzQVrC++& zdweoah_L2r=#A&j@?|k4B4j_gBkP-bEbVxqP$nG|q(~$Dv>pD^)tSLw_VZq+Y_I*~ zc&Y5t&aiB`4bZ9LbX5(&XE`3)!c~U~@iBkz;<0md96y1+-&k0tlB;{|2$`*mvca>V>Erbr#{pO>FsS$o;;=!u2-}y7>QKv zw3jUzjhPt0WKL|PwwTpo2TMOmxS7q)j0#MfnziNijDgqb7OGuubkI{=Y7NO2*p&F& z*u~1mYbb{0N0iqf^gh&0j$Cgw#|yi($;FLn;OijK91r=}E|C3c=V5^%O3B=a16_HBzGN9Z6?F-CK1x*Q>xM5AidOvb6P~ zkdeR(23N%M?i>#kGWBwy_B!Lw>@%c94P}pYue!b166Ya)$Hzlep9x9_rUAyLvgQ%pu#LXebbR~bM`{is2mL3oN+}^M zM|z8BDyp@MuS)*|3b*Yc9NvkR#=@SI>QqjBsWpSDQbC@kSa`%F;j0m!CG~z6o%2%R zwssUT5xLcNv0mMRywcdIODrKV&|Vo6A%vr_r?j%f-g2bi@}+C!9!2DT7Gk1VjvR0V zvZ*?GRppV9m`&@jEL^eXa-jeDAWLs8<5&Wr7nSB6L7LP< z^I;1OwZa7PiMa7V%Ip%r^lo}rv*UP2nFe=Y;oL^S?Gw0~FLaptLG=efJt@pj$d!=V zlDlYM(M)VzVG&eW^m!9aO3aO(u#{Fs36LlJA<&}ajZd*fN+?wtid0_Qw$x$?4tk|t zsSV#0kZ;6^aU`+Tb07_6qE2u59sAHEu^j!QVvQ>a%7zvO_cdU9Xg1E|usLZrzH7&z zj8jBC%H&WbuVq~`$=*}7FW!YhGo2u<%8Ss_zlZMy%VZ%2V`W9N%`mD+t(>&l6k2i+ zBv80MN zaV8}C1j!v;WdF3BAaSMnzL-O5JvtZMA(mN}FU7A$kq!l!s*oM$jiea-N;PAk zEIy>iKb^hi6g{174V-43ToXU&`Fde0B=^XQZQp?}3S}`t?IrydU^f=SlEzXwSo_pQ zm}AZbl4B&@D7#z~AUf$@kpiZ|9+@SAr++T2TEka*WjtPuDQ|>Ndt}%MxWAg5o({kAmSL^PicsE4Y{I2 z?oAa(VoaaSKCn$s@l6*n4<{bIQJ>^wpDVN;-$>F%8qqDRk2bcC)9eq$=VODo7J#Li zJ*HeHyc6ZtECs5pN#%B_yO(F#Ck|Wp*jh3P4Bh;rpne6|qBK^K!TwA0!81zvqcECP zDHSZ1j3`Z7`7ED{id*(4vTbOJ2l9tLR2MUcn@E`+vxaM(j+cPIq%N==QIR3Gv7iF! zh!z6fpzYE&}~x)GaM!h%V-TH&PGT%#phJ=^D_rK^oNp3MPH z99H(wBquh_)@ZpeR8n2pR?b3lGk6e;R#;cc|7VyOyssUlaEiX-t1nn!@p9 z^spNmNn0zd4mA_*u=T3j8rRh;iw-bWfFGjoF`khiE1)5xzhri?wJEi_EgHgabn?y) zW!WeFBA01lw%(L=+K>tpC@=9*#3T=wD^rNH2w}efqLWLnxZRS^`wuW46e0!4* z1$+)`3lQn%+j5lHdnlt1(aN)G@hhtl%( zL;iXgn&j`5oEYP2WdQt~r^S^*q-cjn?mKw-XOhBX+jO-xKLF_I7~0$TAxPp#KagmU zikNKHX&Z@^H-LIOb0L|Ky0&U-&O4O2aMNKJ`^@)t9O~u%8A7<5Jb>{zHGC)zC`LF& znEz~l4%AJIIkXg!Olwi_!{=4Cx-eL)U-=euA@~RTi~V=k1Bs9wra}GIX8*BpOkP`Q zmX>~L`cs!y<2ET2J`6rIK5Pjch>Vr zpkMdC{&9peUt$TNgN{C${0~vd=d)7t$CNL_6czKkN7?CXkt0GnTJAt^^>*BqT<)9s zQgQyGxJ|!SqtFsG$A6*&>HvXz`Smf;j)1tOJXQt;mxx333QRY3AOqYS)Z{KnQU0E$ zJ1c8hB1PshHlrAew2-*K;U1CN^@s~Egv?wZ6RP4Z*Pli2Pc3QUxt-sA^w;~PBmw=B zPQD$94&%c!gCtzIVx&>549cbt4&f^(-R%AaTd$jhhxR#MLN)z1-V1}MtXQsn2c{~W~1Dz#F|ug zj{8J1zCn`5&LHQKa0pnz>BbARhLWBZtvwE>UR~v{H}bi96a2=xM{oy=9!{cX?sm+7b#5d=vPIkLVTsJ z)YtV}1$GSV@M2{jEAm9eN+Uvu!ll`i;E*A7i-yE3y}PXW1J4)rODb~L`#Mxaq~Fss&Wm(qqE_a!Ia#dh0IgiQ6ZeL> z`RtDhYs``?^Wg zA$W!G!>>)hc-7GsNk^3!)5!WzU$=|YiMrGpO7r&u94MAm$?8R@B6&(op(&em|B(5!(YoS4*LjP9nBXXjl$AGH~_${wtz}I2_v!xP}?{zGc%Po$Rql~i!!FQn)J==NVC)>mz-cw@>_ z97ZGfClZ)udCjYYf3HS{WQ0e+D%lw(LnpziLy1R-DB1l>w5=(ACF=eV6u1V$)$s^Y zQq&!oC#-vj(jEtnmZ1E_CqjC`wJg$ZFg< z7t;FOHzqszI7`bAGoG1}#&!ggaP~6zx6Ln|p~&brUrf>VKO8RB{;v*KvWI)l;1LOV zOD?J@{042R8du2m?E9Bq^r%G3vw!iELkQ__sb+2bmFK_N^p~bzNP3x)1@il4(M4y? zjYrpAWQlmexF~`>nEo)ruYq|W0`=dyqfERI`r+RK=}_eLGg44pWVpk^2Zch}{C&z8 zlEM5ToB-Uv#*j~KkeLi(50`4=9)*(=LbsgjrnQQmsX zZ8YIeSj`m-bdBPBh7#nUbg19vop2pzz(1!NW%7me53%heHD{uc(!n!#ROQJZo*#8I zXzac`Igxx@et#mn-N5ImswYx@C3`7%7C{o5_dWPN%FdwLJg;nk~t;&JA3xE+Rwl8xtZ+LZoy$Y^MK3sLYy3f>SoA(A76wdQ{EiNY? z8@C_9-)-Zz=UrS2a=u9O1d$k!a&`i|9!4InYNxVL%5EFZj1@icEF@z((Z_bH+gF?M znjf1L#EC)Za(hGg$;L<<4N89QPVBVTid+~EpPpGh zDJ!RG`z&Se@F!m^cTDVCG@dgv9tNr>8C>3}JP@=X`K9i}B-bXRZ@Smqakeuga1dOE zl59q7pTy}$dbJfF?*?id92SM1=hD|~T{MwBVgA!IK1NG}XkNHbP$XLaUc%=7wS=7k zb|T`A4>{&EUKSeiQgRXCVpNcP@r5y7?j)y|ooRxjH@@WcuB#Wv7UW7oEf?vvUn_sD zG8vr|$Tx>tw$s?H`zhLHl^U@(FIQcAk`GV)o{&S6YeQWc~WBam*YlP>`UGLte z<3*j1R<@gO#Z{)C_x16U=aWzCUCUFAKAF5?@6co0*`|ZLkDF_Q-*t_z{$VS4?gCZd zrVheig>k)qbTZ4; zy%p5v&$zGe?Sy_rz4%DaoORyj0kXXUD}*vz36z5w4Fm;;#?+q=)t)~1l@ki`fGeLC zOE8}Ah2ERXovt?kRy4J)$<&kT66stHmwdo{S#FPw1Vzosdicd2FFcEt^skGx9A9PV zU#xM-R^4++#rwGkv{fCLH1Gzn0E)}a&%2dV)3aA=d-p!t-_=1fi4AS8sdk?)0YA0e zw&?>f8>?u~EuEX@N1+U-_G)X38ZeK^INuQ$RwO`fr#!ZM{M@qDzcYllj@;gLcr@HT zm^_)@`2fLu@*HoiUvh`^2{wYaH+%Oi`PGUZf)L$vthl@v?K;bZsr9FL1!gL0OG01? zubUp9FL8eA(pj`8#WWb@^_WvQqmo&Vezd865YV+3@Z(;=cH~sY6R^o1=ed8{@W>Bg zsQ7fDaj|{Xg1>xRB!u$@x@?}zmv%_*w9WbSr>!4IfHS6yZBjij8bIHjEk|uMJ#tTV zTA@9;lU$z@x?eauEzNM%sC3cc2xk|Q`f|f&Ckjg}8{Ys2-%wsq3@tYKk zpD7Rf(sF>uR;aY@w*jHa(EhCFgP`yt%%bUaLVmcl4r!?jrYf~qCHK3E zbV(y5cGe^t7zl(m66uld5f6$&PPYgV6K%BDW-ULXPLpCwwjiHS&Lax9qi#vqSrS&? z{>blMJF4MgBqbTe-6Hg=;`xqC{P?an{nrIyADXW`W~z$h=7X;kbBBEwW06fq*QIGT z5TmC{l2BNOJ1a5n`#m~Y5>WV-?Pd$&qFWce{)wZtNpv)C z_z{!ItD@7FetzmGtFaNLQVP;#^dM6N#GfT~pxqOF%EXXFSSLc4_QhK%;_~`UAI!&G zL_v1>HCoI`5cV;6O=vReloq{)aVUW+EWRJm4*cGmgF43=b;cMT$R*7$;cfUu0>pKv zpLT1R5mEwXZ^)(0a{Ig}<0GiBYJTUt15&a4(q~B!B|m}kHtL=cDf369%?Z^Wjs8YH zbr!*oj%2Vs&+Mdc;nnmpf>wsnTYN90HR@DWE!j`z9BVs8FHnYa-O2o@Mpx2j*N{Ey z^>Y8ms`~kZslXpF-Up3@sAcr*66;2Xnhu@?#ir3qdx@ex;V9t$)Pz!ONfvo= zt73Egdye5|I3v{Bl67Bq#Pf8*kEmMaBrmx*{Oo7e%jjp;-9e6*sF}fq#f5uDc*c)m z{Of(#oi*Pda)`>I)3@Rj-U#aOA+>m5nHyyV>#xCwfAkBc%q&aglCGh;dbe*9ecom1 zF)kNB9aHPEyZmV!d#ptW>ka7^&9JY~1|v!#6A85i$~}>6sYgmtE^A+m%`Vpt zLdUTPwGm;kRBWqE2W6H^FWS8VECZa?eaUfEks^W;@=|Okm0{&&v(J&I<`I*#WV8*mgG8I}`)VVkvr2mNN!%9Iey)6xQ}o7%F28j?G1{0 zr}x7smIpzTD-a1^R463~Iw^RskL4yHcFcQohbG*5Uih7a=u6hNkHA8U(wH5AB2`-# zd025_fv$ric+%ORy}nl;K9ZB&X&r=SSzl@cIPRvf%5jKiu%w;QI`Hez^z%|hox|~Q zn5bLgcGUBpgP%Pf!QlJsvPBVKFP`T3lV}y5warp5#z1OSco-`zZ-;1hBCyEaO+-Hy zM;;UNQQzeHih>%qI+@J8Kl1SqXWg&$TLIGqh})C=-n6_(4tZz=IUSqhjg1f}9!S(< zhulhe&|&)RR894vlF`5%W7tA#rAXMb1HYUS50Jd(9of9V;b~s9$9pP8fZU2!%b~kQ zt1tzMs^&iZIogZH5`$H1lV;ul^lhyVOXwmR#j^Rp2J7s+5xJkM(oWVB{$ntRno0qP z=s*xMnHbaJi*Fj%K%GnA;U3FR7g^w)1c$6_TDSsYrpo)1M93a+J1{nO)v)M_UPmFjgdT9GdvHuRcUpmZ4Kd<{pzPMTy@toSxG~{2 zTYq9toM0gwuG1;;B~nBlOP9!{k+8)KAiR-Gj~!Ag^+7c7E-B72N15549b@lYF4nm3 zWGW|6d`<8DX@Q0`Xl1~!?=cweI)Ittrm>n*wD>4mLavybjGk@@mwONA5f@r ztAsg>pacmY{SzYb;bDR%R-75EdvDWQCPL$1gn8qwgsV9*DL^U~!d`TJ@hl-shrY+< zZuPIGg#yRGs_`Po?seNby`PhVp1M>a%fchJHxXWyb;b!Csq!CDyjbMz1CP)Pv+F6Ya|$z0CiU{CV@!v-i&^+dW_kaQuy9XZ zm@6SoyiFaHWNz37Ke1y!xPwJ-CLk<$(cUlJusgaQ>H4Y>$e!kLH@dK6C~UM?RGr|A zu^#-{TfYQ8bo6ul0L@XzV|Nu{TRL2YHn^`nkC761K2nf-LWNO(9Ex8#*^a zdDtzioF;1bmyBitEZLaQsYGz0p#MhB>+_?qSbo=-)1ro<=Qap02px$CM;(WQ!bTP( zT6=y?Iu)W7%J@Hdamj2}h}57^aoDb^L++%!*P1{L+uJrz;G<18Sbf<7tDd@(3&jn) zgu>Q#CVX=!q#K!c0ns)EW!6qEuCAF+{ZR=Slw{+YFyaBxe691z__ ziixjhmGo*`hiJ3HlwpTt@iMd?8ZLPusmCc@^Ru`y=VA(3w?SChca0Z!+B#_y|=KL6>G;@N8V zJVGGu?+UnZLC2_*j0nsshc1Ch-K^X9_RZ)Cp8HC?9qy*k5*oz#!=m5J8hA4J9m=E4 z-k6k%97oH#Ob@Gvnml}{`3uSfJ%6nIXf-o&4NT&xGq5hpe;!A*j~M?K_xwVPIJ-$r z!g+j9IaI*g^#AE*Q2pEut?#*8+Q+hWch%jURLNOPs=w)SU|-5T3Q(5-xz`o(u!;0k zK(N`-yyo)r#WnwigMX25eWGE{f>=X_WFeKEcnOcJwG^VXN*0IixM@LO7*^-uMATp zA(|7gv=i4NojCP`qz1_M0Fd@^|0Jv9P?=5p#a`U*#LFsuM;E1tYBS4_JKhB&P|ZiK z)d-+~5xfy>Pe@Q=P!tjoE=P50CB{@f%Z!k)qf#%Ui-lR4h?huTEsl>Khv5H4$nHeS z-fPE(5~Cy@HrAQkc5)Sxc)S(?5wX8gjLvpv!#=S<+OI$0^8cHBEJnZB@;Y1s7dxiN zR2)=o`lFqJiPuxWr{^zIVzS0c!@T^n7aPCJ4ca6LmxAl3eH}A*`oCJdz(|VOKt=B^ z2Unn*cO#Xs(^uKYpPG`_&i(1NjWmeeh_z=ch{?vx1^MXJt&~pvl|_SEjip+^gZy03 z2vRz3127e$-V0lIvC!m^q)(l`_Q4=gopl57pX_7A+FBW+W7b%IGE~tZ%^^qCN@F7q z$^ZtB95fI<=0IkDkk>8H&$GoHqyb+UIrlvOM+t1jmFKEcKWDj6Zla8?R#0uEcyJw-u!xEz!=@}M3wR~_`m(Mbj;LO{pkUqo)4ad>~wz@Z;vS#|9c z4Su9E`a|T|>`M4OZQ;bV#%K0l`~O7DuK~ZrT2fSJK>Nd=wGh-noi6p7P_MzqYPRk% z3mQSz0ae&p`}kS-aIc?vUU@)t1o;mgId>ZgzA;ZDS0v3|Md%|OJNS__L}MHWA3HRr zZg9N_gh`y+NJ8@VR$eyt^ga*0GVpB!xGAJ3S2bbRJ?I%&EpU4*2&g8ntu6gH9D;V+ zJbK!O!R=Z%d%CT=bzExJ<@e_2wmCt$DE@(7>GKxlZQj9JUDsTT{7l^H6smXT5!=99 z=C?gVT+vmNex+_)tl%7g!NbS;yEc#cY`#iCAttUL5bpUI&J^`dvW6sGO+n+rn`+}>d#{C_Di6pl@gay4DP0KUK#@lG?=$N{_s@hBAb<8Kkf2!C)Zw}=+ zVnIP!EBtH4?)|%8Ds~we&p*%MsqtSfwtD;wSdw#|+KOOxp>j+n(TVrT#?y*ci<3(( zpnBtM{di}K1vQ`_9m57-Jnch3Vk3+a|GZZ0_i)p)f4_Ku2|hh++2^)vto6`IRsc8J z&p|>>y;%-iG5Th}Q&t)swt&`7&d{Syfu}RFY~RGYdA62=@PdHv*J@AMSt zJKqMtkiY5h_{=c2`RL*jWN@|2jCp)FvR6uf-qL!m*XVcCve4n;g069=vPYYp-MBwe zr~Bj%X(Mr=z8kS~3A!ZHZ#YKO0q@^_-P6~&I~H7eJG;5ht9s(n3MTc_NOa|`+Alu< z>ognqK!iG<&U1J=yaeO03dGzoj{HaKLU^ zKl#qJ^PRvDbLsU?cW3^tUrV;2nyXXeu|JEQokrC=1XNSIB_sfehQXUnz@l5Up^Zb~ za{K-LuFr*SEr^(GDR=zrvWf8+%3rSBI=QG}EIX^gkV{%C^I_|zdS>yW3yUO`)8u24>O;xwUd_B;9q^JEmK~u z*E83ZL$p|#+VZ&g=oX}Ze|))nooD43qA&RA&bP|CYIMk8*X-_a6Db*X=7&r3=h^Pg z%(==mfMH>|VEL0@sy3hb%9WQIb?CaiX>%5tEAKv8=*Jr?d(*PX#I6q-iCs@c@#BK6 zI4=z$@kRKUbxy{(InG5~-avlK{odKnghxW1=W;?H$r54UEg-KdFKoH54Tmm>?ceQT zA}Y?5Mv;Q7Rz6o2ohH30g}^F7Jg*((_az#Lz29x#15J60F?i8pNZm}^7d%7E8M+&3 zN(4Z&Xqi9)_rYidTN&HWeyoosREehh0$qsZA}^;^>`|GfMaD5hDha8ErrbKFae+>F zQ!|biH&Y$=GthnL?SgGp)9-imZpMkOS6at$_>a#kstTrcF<>O-Q#;fZell~_9^T$H zsn(KsFKW-+g_d2npo*ZML!EDL=UnZczHzUs#}2QT?9_PGOs{IO*7})ngiX2QgB(1y z%g_Wt^buFfw#Dc~9;8A>QKgchFslJTe}#~+Lgk|g;btON(i|J?*j` zf0m4~tmwt0z{|Df1r4#VOLi-316<%IO-HLk6-Z-{6$F(LUy}l;YM9#P6o3blK4YUv zbSgK*ushWIW2Mt#azD!IhBx|%JI%Rn#UdPwP`uusMS@y^V#2Nb)I^ruDyEdC_tJY0 z(S%3pJuD+G@_X3qiWl){T5>p2W?}nM@Tug@8Z`ax0@#Dpxv}RJSV7)%y>e-<$WszV zaK_)TL)ZX^>O&$qx)7ohP%gvR&VH$<}VKGC-A*jZ{(e_i=q(>}6#zy42y zDO}b08A#*da&LJH?uSdf*~S+r>~@O6W$fxVa`4)`S9hZGy`r~>nYgr_&buZkh5Kn{ zMIstztyD^UJzIiZFP^s>o`eE1DwLetMdxF?{)Q}D**19haDTu{eo~5! zkCZ{~Xw8C;L=vMZAq*e#4YOD?XFGQPRl7W8RR#*0)LT@>@z6{{WQRy7lbNrCh7r-g zE;(G%Wh*TcKVpdEr?H8Qe0T|&Xi_duQKWf;L`J?b5_PdKctZTh75PfBv=S@hZ(k+q zbP7sMSK#(-6aE_FsfWy5ufZKehH@Mdg*sKO7UOcM9Id#Z_O2}$9V8n%AYuT&aR_3z z+1RI^yZmu{@#to<-bZF(R%3Fi%o$nZXm2Zc*;oV_=<4h+sitoO-`g-K;@%-+Mhj>Q zej6&h&*IS$DDH~$Kczr_ymkict?&f^*#4w#!T|zV4T^6$uA6~E+bDYqeTHKl*Oh*E2qxCC_ zi{@btG0Rcz7j+}6vcE-$RtR}d?t+#99VZzMm+=O!zhr=_KgC;;%8901U7mu)$-Ctf zA@cG!yVpW>&agO9l=WIOW->S5r~RY84na_zoCBEP8eV`tcagI6ikB(Jn-i9f8XHrx zGX_CqY9lW7;uSTDUFqS_L~sX!k3x;^>zH%gI}Capxp7^u7{ovu0d z?!~?%KDdUdS=6w!>wUl`3v5%P&MRNxhjl2{!OybWje23}aGO zyETwUSrHAkMNd|Uw${7fI9sh*vb09`nAHm2JJedDrhvv=ZUwaBD45>|K8Wv!W{#za zPrG0QV!ho4Rnr_`z^3_|r2vW*qaU=UM! zWP6JWgAxt|ZS>?bb+Xs6=U10d5gc<(4v=wg%oj+st;lM6Q50-uNyl*Jp%N3~P zW>f8)?KM8GW|1Ga<0_aR9xnnEM^VqK*WZ*eYX)?DY3JDO9ex2!r>=*=33Y&_h|1my zB{h)618p@gw!h~5vv1GnNqmb&(pCH~Mc(fT3E&y#g}!eS;8&^qZnJb}?pC90~3JzP9f4BCY>zFEf0skA-oUgCl$4&h5W*Vb4fl^nCP;jR?$Go zQj>A4Vfytfa%3rHtMMwDcx)>HNY@ZGfC>KcHBe$0s8z2eP7;ioJcCK(&5 zcr1Zk7Rfp2vOk02JW4D6je_h5G~c_N_(CdpEFW*~$7`q4lg+vgn={l$EX3nsEZgM$ zAh`OgjG1}LZeIR;8h8XOrqw#@Pu+nCV6^nDm#bo3G0dRRrD$Q^v=u~J16gaJIo_xv zTyt~R@1aPJdpV;8$7%#}&$jE;!3CkeD@vQRetc`Jmi=g=67WBiawpIviA`Gd9aBON0Yn@YK9=V6KuN>uE}Vcum?5|%)Cw#R z8tbA9PX4qWrvd67XWy%YF4C(;alO9-q*rE5`%XD57@rgawtz;k?t}n=OdL%rpr&DX zmvVq9%n-c#O9ZeQxb2m2)B4Cstsi{f^hL_Pvy{!zWkn7DR)!d~`QO=I&;*vXER~WP z-Tp+?SpN{JsL8}pVO1Vn+yB+p>&u@gBiV$!QkTK?%>>}%T9acMDSTS6T4hAx`mc|E zvzt*pTQzvsiseLu7Y6A-NSNUoThm0d^TIaycUt>*9DuxcXdajllPI8aTFLRJ!jv6M zrUH(s#Rk05JpbC?d%~;#mn(J_0H5epgK&A5nIQO?EzZVYkmD;eO(r>2j}~p4Z}ZXo zL1C;be~+?Wv{GstiqV7_<-~wDp*jk<3XIkg`7nQnj_-P{Eb}I&W{f+#mTb~#a&NM{ ztT7y4IKFWH>hRU+tK-*S(3J=hLw>k|f<{QVo{nXPRR8?%NS37+@|rw3ieuGLG&9vI zCf(@P$V3+%SxJ^XVLS+@ayz;Be>htGQ1K>5=H9bQ!^-n{VK6`+I?m_&*Xfk98b=8& z0->%2<}*9um-gwXq0~|n{0Z_7J0$lT8@LTHPM64Jh`rk1B12xM@#4esh?a4&?}{UzgghTYX4cqr2`6b++e@FTB&kjez#U(XRZM# zC#ceM%LQRC^|@YW3mOJ{FOV*|l`qdhPOKi{#341L*1F+zGzf{Dc1zq}(2 zBFN9;ZU5Q6%%+!E zw~rrF%+E=NJ1}aSmmTceTL%(JI=iBEQ~_jUUjiU-IFU zgrXYvWArGpdaoq#2o)}lYe6j8@i1o)gZV~K0}SyzJ3pG{KF-Lh$U5T8o>MSb&KxZ| z(Kp_F4iYWtWS_U=r9BlJ9GeY{$$cd%8M*01qk%*eUeC(pcZ5oaq*AO5Y!^emI>nJOj>W z9SqFxNVXAG=Z8$R7X`D`O8q6$rnlO)g%%Oj#Pk=l&{#+a{*13M{v+MLwEsockNmUfn zNF85(kITvD*6X{%y`~&J9BkFp@s)-sblAzniat|TUQksjZ9{dG0A=Nx-Vr3dSYx(N zVMQdp@1n+Yn=4P4ahJ1_t={U>hClQ3G%>c&nqfSKMxq#u=>=K0-91<1I2SQhsqgJm zqkZ-K==N%ISL>r8W=pNf^We!FQ1n}#ua_l12t2o|*aORTh3^%k=Ren<#XB=BV*&07 zbz&K2IBafSJn&s+O#<*d`CEc|%{xl$56iF#nXiVf>>JY!-b_;~>K$Yy=Y4irQoUMl zRcRE_P$p=xQ=m_@pyoT)z1H%PPdmIWMl8rabz7F~*L+zFZ7AARME+=*V8&OUBm zIsC3*#c*6`qA8=>X*FD?iY>t+K^ct`{eN_QWk4NE)-CSA-Q6X)LxO9NAP0AMw*bK% zg1fuB2X}Yp;I6?P9?8hP^Jcz3KzDT)d+)M+>eO0GF_I|6<6fIF@%c}Y!6R?5_zFr&4S+?>iW)ZHhH;9jNl8Y`^brZN;K znjLo8K1ZQiV<`1`bn8Dyzu!?f|Kdpit5U2j5bK|&^$I{R_$u8QaVnIks?8V!psY|> zRJzZi{4$UoIwR&%o|;X8+7?_?{`>GM%D>4nAa(PNU-rH*)9WWCYMueEx-mubu&m@U z?3AHe$`n@S+3iFN%Vkgf6TFe4X|G3dL$Zo2Lbud+pl9iiuAItS2tG&8;Zn-avdSfr zDopTb6^P7+b8^@+C?hJjE4PCcuSObZtI#Nu)Eh+j1*vEo1h_goSvD>HMIZsgr!iN!;0yXBduO6yBb0n6p@_qZ(}?4UH;cR!Kr?aCVwhX6GB@@rN0?epT^Hj2z3TT(g_hle@lSyh z!BuBmnF{Hl5_-*&5qtwp`QWW970Ox_w#D@@3$F5_2}Gho#JX(G|gr*j@8`4-JG=M zs9}y3>JLT)?H$LaK8T}57T}L@{oeOENXX>{$7z=-pA|HF6R{tuwlL&v0KU$ZB;r41 zkt)I+Elb#`uL^XOZ$24I4)tk7)bBTaHmEB8}&zh6z9H}HO}u% zu})aGlTsA%-;N$Sm(lAN!|*5@c#6fkI2%~eJw^fn8gNWi6EW&=9R_qP`N$kk53k|Y zMy=Hi7@jLc@Wol6pW?+gmP}}r2`iNDoz?n(7F3uU-m{4>-~(;hHcf}8!gIOB;UlfN zTUdW=&amBG4tEOYRjoFOWr*kQseCj4APrSNT=+{QLMsSg6pr0ammXz|tJwdqaRV1A zrFN2aSU#|d`tItg|NnM1)|~Lg3Di8k*B*TcF`!7Xpye{FXKN&z!OoptVlJiyh|n^7 zsRr)AP`uJVd06#vE}@A4vv3)8-NdJa0XCVumZFUiUYS9%ak~aEm%zmbP{ttRy{Xu* zHpQ3)#v2COfIEL!{Gf~0S@3-fBo({?kPaH3^Kq>OCD&8bXAuRJ_d@ zS!nJc4sm3h-hGHbvyeQ!+*rdUNFWcQIMkDL2E-60pa)UpmtY@W`fOKoVg9bZU}T|w z(s<#M3;5q~=B;d`ayuMwd>hAff+CLi!%u0z z?{)uw@DRxh-rgjO+7MBW-AAvoE$M^s8YW_Bxu^7)Y^VEC>bwK%D z7Bm%<1KJXFkwMpmlC@2z%<$Q-_+t>$sV1$lTL(W*fnf%dD&~*7krSOs5uVIX<$hK9 zJ^+huL31&2(-<4g&OM2&k(21+rczo2?&-lCP$@6V*h<^+hQ=$E znC&TE+qehTAgLhl$5x;g@v9(p8@~gSN3XrAZ!d<2klSA!Xyy+~HhkQ>61xqPXG`h2 zGhXAHo9=D%kQO4IlaFgdVgMFOKZn?J$=HTaQm$cSo&70QaS6z-EEppP3ukdL$euFz zquEq&bEBb4T@+0?E_GiJ|I0<7W|{xb>9Gg%Ns80tB4AoeYya3OPK{4oGP8Yp-56=P z#lWD{LS!_zwBxc^BG^CRBPvqH{e!FYs){BJvER6l{+Az)#MLLiq@cH?nG*HI(@d!X zN;wdFZ`mc1;liFin=*Vtuo9if7>cM93hYhKNS7?5s6i?)gS80i3zl>zSU-6OJ8iYx zdR4_q3Qh1R7)$^BqHD9EkGia2qb=P0T3#Bd}ksRziwxu z6(3PLrYGjQikz2z2uV7$Cq{9>C)D-97@C4P4ZrL`GW~EzcMj>lqL{Xd5!Ll`e5jQC zw%tDZgT>&IGjy_2a}~ia^&nuR1#gpz1azSjiv>`Q&iw7nrTo^-5VqxZZ=)Br$(4?+s)w<=gmX@TkKh<|FaOeLX@v1#@ z?TL+-Vf(R*+o)SKvVJCXBj;Ho|iL(^GRAR9-s)|O(((MDkOq||QA7^aO z2z#o$hQxP>Bbjp(@;59Tx_qlVSLeM}q;!#3I}QXA9=5(zI3XFy$R*!`7am_f0l!zQ zvB+5;0d=Cj|$%dXB0|~V{;=PM+ZqiV8&+mQKku=w@v}nH@ zjWhpBpc@*+gD;~21OE3c%89A@mE3ifRgV#%5ckf9c1t|%bP|vtw%|o6$-g1|mFKY- zCodcYpCpMmi8P5Mi40&WVU^G_UZc>E`GrNsaQXEHUSn%hY`(yb1El32fF`p4n2(;T zn6DORlQH?d^2Hf360YU5s!Ts2SqAU7N0{7fj6Q^=f1x32_Fu{_mQc?yXiWK8C(YdY zB~dKO#DWM9gyT1gIwAaQ)Y!_wU)NVRR5wsJQrAbha_U7e?1qn0nln)9}U(5y+x_A==|q2Va!syT$W6(Wp&f*qh=LapW$cU z%s5>}-l@VTBjQ6pY zCaS(rw_I&Jw*8L6{5QW=r&MQuD9#+kh_Mou$pZ1|Kf^Ecet82Zb8-0`8T=h~{Vz&2kTM9%vLuDM8vIjUw1Wx^))Msst7_QEe^1ioL!%`PVtOql z$6dnM95xl$!Bm_gO4tp7vVRcj5r1)PfzW~C(HSe%(^o3YrD>Jci788`zyBrsdHJ6! zSITJFk@4hydv>##*4zy>BZ5X(J2t+OGLTJ4_z&Pu>@V`K@9~tZV^iUav<_)XavL37 z{VjRrLiK9Pp6U9hP(NxV3auQO|1+Sm$pz+txdW*sYhwn1kfHUmeQG;)nE&Z3Te4Y+ zagpcG;vLf!Qwt1>#`-i-LX-bdk=W8es#IiIM1xdygX%lk=Nc8Ek1YpS%U^l@v|&MU zN_6>>V=0P7D}PKGhUo|X@!uS3|Lp{R)Ez#zdrrCT*hkR_;+2e^|7DmStvgu?Zaslj z32j91m3noiarrIGA1vG7TRneB<|}({#w(E(`n`dqM9lUdF za>rHZp-lF@BPah&ss=(QYn-xeBQkMKJLnFXom`7=I)7A-4xegv@?Rfg-tBG^aA!O` z4f9qPL$i^I=8cK8nc6*5hZA&6liwAlb7G)N4E34gy};d8&2W~_NAa|-9sl@;DZvur z-|T*%02;N)%25-Qv-RL*)1&+rq$5>J6&rJU3SszkwiSJVHbcD%K2yCSUvP}3N*Zn6 zN(!h#nP=lWO~QY4dbVT*640~0APlVbMRTS94k10|S$fcQOhQY9m42f{E#+tg#g&G^ z_~}L{VLT^SZR0idJfM1 zl)2ElAGB-Zo_KTl`ZVMvoKO_i&9p35hPvCv04>jxub zbnasY`)SLCOsQkqFMh)`g7_EP4?Av>6d7f2vi-F(uE4;sV=xA)J%WZ`_uHzYP26OV3g0&}9Tivo^| zOwC5kBf{E*`=LE0?E&I9*GgxhRm*Jzp$550vwZ?KpI)z|-FWU+5nDAD2`(RRPOtS; z3BGi0eQjn+tz?*aIH}Swniwb<7d-uZ&NMpiQp?2tYUh~nM#zRxa+rW_k z(MIZ!&O9{Tj}FSrxAF7yWv&Ntem`A$uOXxjzbKYfFl_Tnxm0tVxmqaw4^XQQm#@}K z{I=eA03k~WkI|zoGyb=b@`mn2a)v$|qYJN$XYX5aWdeaS`$MCC;@6-K@965*b9tQe z%#tHzfeatQd9M99gVlcC;1>YjuFVtF&U4#0OYQk9T|Hi3JCik}7xlJ6(TC^hPK0lp z5?-z5NI6~SOWARUFbYZDW*zGoX#JRkE(EGI+?+c3qq-}=mF8kZAYYk59^gBk2Iend zHS&13Nre?~9NgH{4FVj=tRS@@(O(Ku_5SwPvuT)5*mag-$BkkV=fjJZR@($ILnq?? zS4J$H2J=GgiO)p&^(?N^WDGRD-QX)l)m=Xwg5&J(9_1x9gh5Wp7c$8;e!(MD?3;WN zT!-Jceo%v(j^?8_kUElAfL}{dB~=JQ_!RB~0e%Pp@U`~~%o;DpWdTInD4c)3gm7X& zcANbH-CnU}OpNA7O5!65fr$nX(xve+0yjpwvi2w&D=+pWhOlWsq9V(>E82ljLCI~v zgM_rih1G0SEg{L=6vZQj8n%`q3* z_%mFDq>oItDVT*hqefwfSjw8_zhC=t&tF;Y3$rq4bkQFVHm_-(f3PiLKW&wZjOc(= za53qQqR2+QN$T4#zKQ9=_LcKvWH4&z;H{%v9t28b(w8_Vku%3^Ta?0bQqpk5D4?Yy zC|-K?w;PVc@Xoy|2}DfiAJcfEXs)O35i)p3e()6QZ9>6k6dIFu&+N zG>mzYfWZeih8OYgJyiv@_G@EPP3 z^74}Kor%Y;idasD;tdwN8^KTTjkt!n*X>K%&hVW+&ZhU+eQwkXEpv!OzfGYLO2a+8atn9WO?iiiA^z8u;7u= zWAg9QWU}RsTj=gHQWUX8XRHfhFoujY;_fG%A6k+I$^RH9V zhiIbKwxp1fJ1)}4rl)WObEj}C zwIMHPbVlLo{jH;)xm)eIB0-lR2wv4W@UrdztO6p(X_f;>z#faI<@7e`WZuR?BL5r< zHaog$>=;z!iy}0|3kFVOn~^e^>vEa?`fNbcH+<`dK}5m@#64H&#c;>9#qQkBU@!wX z8S0Puot6+QgstY>#ROcro&|bHf}U4`Zr4w(r=SOYw_#Q8S)K~ppWaH4x)Q*0V6-i-(}!e( zK8NW|%OKkaY)P|1wKBt6~zM zs(l$=5|c&7Iwh{x&g)JWhXb0CtdHW;2a$jbkkU<#JPZw|SfLPA3dyC*`RJO=1GCTUxJ~htn%+v1RHUbQ8ip` zp$ZLV-c?3hP2LOf-I$yz{Ib}d9>5t!hMp{MDHH;mPZ?+SgYmVgd3vjKOdieqfIn&r zPoA6(`JuvbmYO5G*IyBBm`wtU$j19LhPS$Xd5G;I=*tOpJE-XDcYQP|8EW=y89&F1 ziwyrh)iL3NgfA-j*=pRwHlI*9vljhP(WGRlXNa}Dev0ZpC_~G#zD?HP^>JoNB$#r! zBTzFJ|EV2~2#!y`hcLI0AaUiF=?h}YUInZuC3>p7zECl&5pG_Xob?Ra#oTi;o2BWsibOxax3GQt8N{n&-~^O@87Ze zgxbD4x6y^P0p(fb;iZ$2`ar*aUV0bg>Ge&y5mBe)?!?vI!i#Zy|5>}7 z<{LT30bN*4n%bRhG8UVibRbQJotvkijh1p5otY&i&1^8V62*d;V=HFP!(ACfBZ8d^ zH6qG)zMdQMa}-IHtdt^yWZ~&>lZF(P>a}G z{cjR#D^WitEI1Gl39A1)muLNh2S~B{oy&jkz&h}@eF4_olZLRw;OlEJrADOZtlSD% z5Ky4#YXp`Vx>Pp3tz{QAk~G8b`?gA-ZT`R=M+lk?R_*WHbBrN! z*)_2H)}HaYzkVSjL$%MtD`5O|nWQ7%z@`P#M>kIhe4c80O)^LjAF&MBwEJ+OiI>L+23;;aXb_KOSx{6r(P zPc1=i-c)=mvhAwBkOI8b?veuWcPn-;>Y){d)&AtoL?mNo|$k1f4RkX zU`_k<$X{0$i~RJW=RxRy-O}|EOkz{5ccmk&EPUIpmh%m+FmCjn#<_cNcWy<<#nI}E zW)iBob-Uib-YW@-^;SWH>Hn5W&Q#A?_ zB8Y7;Z#c7}u+i|M6E|9Ht3&klbTyLcE#p}sA&9BfGSkMW>P!!(sS3gHyEns#D$OM< zx=WBrxOi|X2sA&@RpE)1j-Pf1R@BYN4Vz=r0L)E+)=bB+jhQxI$Luc%O7WF=4|#}J zUT$>zo6nO*>#6JOv&jBjpf~(Fi1roUgP+K|9BVvy7k0Bf5zNFD4Zg3WFmJfA`?i(*d0W8f zf)Zg~Egh(-yxRy%&*ysm5I4joh6xeQ;Mtpm)|olH*tT7O?9g}Sq$b5AM15v>r?EuD zhZwOi!#a6~x2H9>PD1TcKBySdxiNiFGc!zV;U@wW@*xJBoFJB4raF@fFp@+C%BjO9 zx%A*JRUFF29gr{N`zm+}A!T_-exT$OPMMI7s9?F9E z1KNzvWb2rxFiFrqSM>{+3ob#f$e|#bHRvF~DZt5{EyxqIfiL?*^a(}F2FuIRHb`B7 zM8z-W6-ieqElYNtYr7m-7yxN#B=%nN1XB;z{s`<{e@C`YUgf*q5lb={veN1uA+*m& zDq+OfdR-KZGgZ;5C+MMsL`CId-1N2E3aY|_QkT*sGwULt1nYR4$|oZ~g{LAOMJs!n zdI`%1eBaFJRD zA93n>T@tzbhZrBU|BrPN8nO;QX}>DD+oO$XOV1;b%hK;Zgw2X|NVqy8d^7x)cT}aM zU@(yJEiod!>uw_QwKfkdG|+4b81nRGKYgW|N=eSmKd8en1z%)`IEw?hEC~4%vUw3C z7!sTA=5xPN!0lvO0rDM*>7$IOkS9hXf#{@b1WOPMlD_80h4+55Y!ATO@}2b3Vkx1x zfC*#e+Jf`0V`IMnpaluzAc-Aoqsg(^ok1{?5mKx=^dQ^+NNC};!^pDT$qn~Nv&WSm z7A*=`NJkZ4;hscIxeZt>dG4b&fJfL3^c2Efu z;u=N_g3I1t_!7#lVq5<$RHLnPAyTRdNR<*{P@Zma8Zv)o7RGF~k}OpSx^Uh4^>k2} zvW0W1Uql0qpV*&|T!%;SAg3T~FE=vaU9?ED2}PWG*W=49f!gdvrKbp` z+A^4F#9f_h`~I^I&ElfedO+U&f50DUpso6?|}$aP#;yZC}7h1Xb1O zHf!OcUO{BW?nVv53_ZSp|E{^kQDF0E##HGWhc@9Lfh^xu{CzpPa5u75g%H}01GYah04YyQH#QqGSTVL#_N={m!!kGP$yTW z$XVHrA_Y~cYXA)YsL&gzTn`_kY2r&&|; zkZo;qC@UVCzf6r^9TQ^>{YM)sj{Yb>D17)b10}p=5OHURl&02dQ&=V&|7zM;|Cfgr z0bh+OmG4lD%i@14-TYQAlxFTx-$YonnDZpXwlJy*PX5zp6i2I6xbklVY@~rl#(_uK z6}Cl8S3y7B$5kJ^yaVZoZNy#qWA`gFN=gZA1vCe*@XAEWjU@YoDsVL5uNA29bCK8p z?q!Q$?TzYUr05ye$JOMMqFR@enV&x~aZ!xG)AgX+RA_spU7G9Q>uiciyt%k|8@-=4 zY~71Q)5N2WV%PNKc@x&=ait$G^t=Uc?=@*%kks-mRyscDjyM;;aCh_IH9#R_ZKpgt znU7iu??pi;=#7Cay`K=vtVS$6;a)eKbFkx+yL~`QS`Qd*{jSf09D8`k+2<>$6K0!DK5*A2b5_%Pt7{a~99&Hz_SdjEBRW zV*2Auc3;W-`FCaGQ#NiR-3g{XB3mP|0#3I!@q(tqyfV0tIu@h+tCoHZUlCc=29G7@ z3I~kisVTPh%wjEd_=vojjuPjIfks)ch^u4&JDbF0%2Nz@N0(km{@>Xo+n=4`cRsk4 zL6pGrukkLru1s(aosvd06wzD&I>oh{jC0e_2DJha49S(_yvwr(=uVIs);4wS>fwg6 zsEDp8F@u&u(9J%-6-RXF@WuY>qqR8Kil9k2aHTPI&b>jy^QVp={>tau?(X*SVV66!<9XvVrDmAB zZ#X(XO}BRDUbp(}9*kR7&TezbNZ|`faWb`ka-9mcuMne-PDR}wH|}ps+c~q#22`8L zc&(KQ5~aOGz1FV)JG2=Zj{{)G7<>hUCR1&_YF9iz?lF2ot?E3um{Z}`OM5B_?!cgrR4M(cxfhZ!97g-JM*oL zI>{!M*&4-v6v^DB^0ps{Gw+x2KkwCzCJgNMg}t0z!RR3g;u9tsqoSCwbRq2O#$z~JNDgFep$gzBVuvFQK8dO8>F z^qaua6Z;nFOUG)CrvGc4m?YHwL&T(+&3s@8il70Yt13nhqvt529_xq4$*&t#{8mG` z?>EgjBWZ#_h@adsbYX#hsSOe$U?uJy63Gf3qxh^24@pySf$<2X*eZ82>s88+MwMNZUh){T0`}mCN4X{jmOJA}O-=1Ow_uZY9bUKZP^g_SAS3 zXyt0D--+NapqcoN`I7URmEhDA>5?B3-6hA2@+jRxlQpOhB$bcMiuoM;4dO(Es1(g< z3`}BdC?l3rM)oA~2kr7C<`rmb0mjRCFUu*MGa{_rE+j3mQ+y&}$iTn@<=}RtDI^ki zf*c~@>#xCHh*L}?kL)5H0S7L=66$@B59Qsf2)ko61d7(q@ho>WrShA zxx8Vr_?@*pzN^t)@-PE>L^70JJM_M_aCO%`+*+y7B{joj847b-+5&`8W`z*G{!F$A zk&os6dkT>^p`TP2v4&`x0qOC$p$Te#S#G#I55(j?L!6Qg-Xl@>KS&_nvetY58u5U| zvi}m_I=LULQ0}}svA19zj?iZMi9FPaaa)3Hdspp5HN~g-i!H$(>0$eG%t);&TJaXw z0HNdBH@6ufoW+6is4u2Op0x^Tq^RMI>6nzi;eY&(YjYKiEL`q8Sa zTc87Qg?F>73NLUBr$Kj-!H7+)-F%KNgC0b*b&?{Caip%bJG3p9t6oJb+z`!S+JGQ8 z3yt<`u?wn6h9^r`a_|-Pj4exO*C20*sBWfyP9$nFHLHe6cPenCb4?^JL6WpyDr+EB zp|q1QM>MWL-30bXd{_CWlg&DmBuhwLDCtfWm+%Gkx0i*sHazn5#<@;w>{jj`OoZ0_ zaHydLCyETjmX^C6Cvt!DWNVF z4v%cF{U}0Z@djch?F5ess;b@HTG3}!=4J4d9IvfKK$fmX1pF9Fw!-@T5Bj?ooXj#J zAq%9*cnU5&0j!j3AxY}BXRCW?yz7m%UKvnKLgxQO}Ogc&I4$DU=%b@O@t3oRnoOoRmTwCJkC2PZC&g(R3E--FYaJ zD&h~4I0ap6pJ!8U;sbxxo{qAHRJDj3oql_85~%ed#)ANzGCTEyy6O9hr!-2qRmf5F z^r7V-YswkuebVoXvD+^+xHsAW9|%+wGuS+SbdehXo9RF!m@%v_e^zN=KmG#lE;U#p zBu$^iCI#WG_VMb3l^iPo6@nd-g;MR6!Ds0?ixrASzStqjeeS zjPLZIfp)-Gx7+5FBq!5QUz{6qT6~+xVvi>dYMIoL*#+3)DDp`8-FpT7n^pzXnpCgV zF6;3s$R2B&Tm^k~_H}c!>3Yvq?T!QN5Y$s{EA#S}SnS-T#C)~11DG2;bKwcEy%nlh zgc*L?Crwg$dklyWD~WpPOzhKkKC$7cesx;!HKw);Gz zBEVx}q?POr%L1*yii$_fmpo0^Lt2__$j&-cE_k9h8P>F)em6Lv8>V>OV`F}g;l`-Q(dJ8Hr4Uv@~X z&cEA1A#<*Pbql*dZtLfF`}F1EF;AZ;|^)MDaw+$s`IGG6H4Yo0tGZ3 z;yhtq3y?yvu$2L*(5qJYC6x;PLL|iji%~>0co}z_-Sh+FHv2RC;-6&Us~E-8NY>tw16VUdL$#tUc@PrJsNvv0Q;FZDqRsC?cxG93 z!2Zdnl-1LRRnu*_RZ(hlDix@VP)d^<^8z=OxT?ZT9f3b|yH<+VPeNxn_>VHOm@xxo zPqcuL-My84%= z>$~~!uTUW^MI~C+W*!@*&S^3Qm396+B@+AldmK;AG07)|Nhbq;@;me4V8g34)x;O| zA+A=I$6BM7@eFtQ=MtRJ=RgS3>J9)m*S2m~SBxJ9v;|`O39))`Pss`{V*K^rGaQQA zU5eU6ipEoA;&Q=B5{OsS{J(SJ7K`IgTV; zD!b72$ZP_^I3ol)Y!#L=eSj=Z{E3lHYZ<4kjf9htEH8)1El0;FDVk@XTMPUwMy5T6`U(Z|LvNgh{LVH&_rXmzi{}{t={Z|=E zeswAvbpD6i3WvZk?0@&15=Q{dFsry(>n}2a2;skttfFZ>ABnhzW3Cc5!&)xGf48X= zaCGOs?%2O&#uUE>r{~|z7T*Fpq%gdb%Vo$Kh=D+d^QY_3IyuDV#!1R*)uxlX{r&b# zTyETuB6Dp1-z=FOQ;bxklj}1$KDc?O)Y;+2vI5yDY|*OT@~_7k9sb!4BFa3yd8H*?`vy5B1{J>linM~V z@H2|C)w6=KmP|`~_mgA_my>7TpN?N%a%)9>%FBMX@Z@rQ=-$d7uF@KXWsQj&Y^d&l)l*pm;Hj?s(VLV9dv7ceaA4yxacWy0>Nop zoj9`z!leE4?Xqdjh7*bCmwNo`+pXxw?J4I*^ECuVfs8Z4NLRhdO`^SYVwcpOZRZC_ zn*usXIoomNM{RW9u1PP^v^nX9+$v+8W>uWKifu9aaghy2=+b^Y*+zbp@2ubmrt zmx*jAjaL_rw+9BMwo%2O-LIH_;y__-T6c6QI1M!QS)?G+eTyW>NOn0r(OF~vI%M`% zQxNtB_P?01FiGCe*Fu1RJiYH=CjdO zzpH9VCiPCWb6XXLDH)n!7UIr^PVvKW`uT|fkwUF5jm^4d5$vWbp-ArP*_iA4A?Q4S z_)hciXB^3gH6)r%7TRsi0+JW|RyWQ<5j;u*N~s~?$3gZN+lzgoeM>VIZCkK&={7@> zvGC#qKc7h59q`?pl1K7f8~hd(hWpFS1O9^^+OA=nB+WE_XKR0H?7YZ3=`cLp|n%M$r$rOTX$ z_dI(($JFbRoAG>eWd4oaW|!Z8@?^>ET%NgEs7ok@ zc0_jb8{AUs3QLoflG5Z~NI20z)Ku!OOV#@nVp1dxQ7}hg$N?bGfhVJ1m}^?dN;Qs| zH0TA|M_SO`e)@>Y zKqP2suq#6)I%V){mSDFFE19+LQML{NAUEOUg-a}^iYb+gv&HOiQXvF?MBHRbZ-=^> zhb=)WvtG&JwC>t9_G>T$E@(Ky#ikbFT#IWimX6~f$4jVs_F6Hs%p^!A>gSCH_14(| zmbtJeRHM!Zx=`h_%U>LOA)>5SwcaeI^_4r!LLK|{wf6@fffEYfCC!_rCl4ed_e>va z6^>0c0M(U~w=v{SbFvxo3x?MjSz$o^;CkNJm84g0GpmUS1=>uJaRu7<8P%SlBnDvcT%IkFVIT#EJepyz4zriAy-v(AoZj;d8V z>x1!(5#Fq-CtlqYL<1b)C^D-b2N&Hxm=(*Y2w|1f@GVngdsexCXz20<4t%0bdb&`( z@OU~lA0O(h8J`)|+^13CJ`tz>DARL^f~ zeCI61lEvd3+wy_AcS`Z*Slr z^3vcC=paxaFz?qSAd@L0o0-`lASxA5ARqoQ135UlSsFR~-Z4G#Jh#Rlir&8iKO?}c zYpe2{FDgwLGxi`~Vyy|dfyN6o!31;~z~GnUZzdaB6elp84tT`(c(xWUiZ@d=kCq&j z43>nC20!bhX&W%3_LYQ=hKIjhgqd_aIJ&gn51eiGjJ>`-sNM8kT2{AqtaUUud*3~u zthamK>|9!2Y}z`#?HxILcX)W+y4`J_a5B9XB&My=^`$AqDk3 z=?Hp0ZaxM9fpbAjx92W*TRLlJL}wL4)?=NwP2kJx=FyYJ=cB@-=Og!v z;uhB;tW3g4A~P?ZhjHN8P0wr3>**%^#aiK0qm504%UAnGxkkCliXhGq&epbKbwRE9 z;blR7uJ*&{!=5uD&dd98ZNAnw*Sn*$UwU?JZ?4|1Ue47g-VLU2he$RVndzCC49j2L zn!U+x4{u_pA+A1I#%9Z?Jr_=UUsNPm=Z=7a+&D7JzsVb;m21>!=_kPg1nbs3)MD{b-q0SCkh2$&#=_(OT%u0 zwQrUp)i0(Ow!QDq_Q&qpXP#qg^7fY2+xy$SKR>kdail?9RI1SSRu5rqI9m2Qe)o%! zd$pfpxWBJI97+}>HbgX(?+P6Zv83u~67g~(gIGC8m%etPyK!kfCbkjw_@Tp=T4W%> zpPs7jspoMJfckQyV~wQ40bl+)@8x>``RVRfr`mu37;;wRbyG@4qC=l5 zNY)$9)$G>dt@H}&W<8uGh}J=$K=S6t$GWA=kpC#oB>t0^6wS@Fx0k@~Qg9HQjFSDC zlCcRdVv1Fh>@`{cNpV0W38V?%Zbre5WYxZSJ3$N{fA>lPpNu!(AT`&rvuF=)^l_INCN_B8EL9>>nT`ANS3@?6UEicmd&^8 z)Q%BJ>Q5QlW(RN4m+>eQ$J(<5k!P9II+NNzGV1fkMLFCY>CQ6R-5wttgu|QUmQDPR zv(0xladz&+WnLfmBij92lvCISh$2rix1$D9<_sa{MvD0`7c?b|42h0*gQxl`y_Rq= z*1cYM{Z8eXZdmSa3Ku$%@9I1+<-9H5R$hL&hArznSUr6;JQqv+M4KRHI3x&TF-v`Q zl&{@`#4=Guf}Sz=1QKx|oRGUc)9*WD@vZ_=tH``vTTvHCdwFC&n$S&Y)z@*o8Yt+H zUf41XyRi_Kt9%0#>fpp6wRnQ=)6dg&QX@e?tdrFp$Q zsFsUN+HHNyP8nJ>AWJYKdXj8>5j?Eei5>U8zifP*DMBF-RA+2h##K0(c{xJ7F~jn5 zy*N32^$Hf6y%F;#*@@ETd-|0b=B)_~{q(i&(ro z^IH{H@IefWI-6kgd8YTx#jlG^^NX8xEFEt;@4M4E;MnQ@EwKLiGg|zSfU^skzDQwI zdc#F8aiNEE+$Sp7X_&oOOPOqa+<3!jlQw}gYL+%%zBXHPw6t5~MZu6oDAwa(OZ=^i zTXo=S$CBrAh~x9aj45{XiE_4$<9oPe zldH(-BdLEJNP#TVtca^rv>;<*bu-ZgHK7RLqvU37dgxD>Di7-vb(S2VkQEECpIf=I zUXg0yWm|EaoX2=N`i-Z8!==%NTk6d`T6UWyju9-gYVmmMwB{+RGEuMPxqYw4XSYO` z@$RuwF5f|W^Ka2}Of7ZTxtnVsM&ipC%2gEEV?4EWikxUE;<%@Nnv|(LTmQU`&jo1; ziCR2=4;^@?9nk$VS0*K$$wxzzW!}goQ{{t1w=t2yv`-yD5{sl zlL#R+vb4NW=Kze|U`AxEAGo>qcr>)osJh@SerK51_&`-!8{1#dzO4}yYrk?ZEJqst z5Z02vy-$2$O6@3Pkwu58g2zn3fqHhocXo8^d?7WDHI>(nN{6fUIrmu587BQiKMcWk zH}sV|tchj6``Z{=0GzvkRUZArXvthWnfGEtE#*qLtZvg12tbK8*x5E7yu!&z^=(E; z6&imr$Yotn(1YT&lIaW~KI_Jt^$6R6fE*iUp3>ntM@SvA{@&p0Yf@z>Dyx7)oK>V| zpah0C!GM(xoHpTMB8X1!?bYDEj+NI!ym(MqKz*8iZ^VbBk6ns8zxN$c(jI z9^0LS*GP7%)ef+ioQpbB6O{cNi!l-qXl2Q}}YI9772OkfkGW}j-M ztTxFtA$X&jje-Y^f--0+Vyy-Y_aNR9XP<+CjA)@k5+`z$%;7jii7$K00WF*+2Bvu0 z&gP1MJKKi@@tsy=9p$dYf$JG3;e6q8d1kq-?HWiK%3=i555$R>Gv`sjY*f&UMf zKxe<($1y68TKJAy-CKQhT!>A;1bEO5wl)xZ1Zm8xmz(o-J?;Ut+EUFXd=OAu zH@CMv;>lo4iGN;nfByFKdjZpNFM#CRx;61n*57{jaP_&Wo2chg z`6=rIANIF5ZzL7(UN(SXy)am{{p5fy+4Sf2%JY`4ps#FOZGyhC5%^C-zEVKC$tHrJ zR7QAZ+v*T>;Z4Li=)whvW9YqHhkxa&u}*?6d=;KA&%+;2+r}Jp;jOF<%S7RiXC3}R zuA4+tSVE+aFw zJQhLwr&v>ayVEgKiZ8XMZIU%LvM~woCFAnenN7lbja`=HOO0Ag@})*(CizlhkReW__y~u2N*F8R^iQ^_LWIaDxG1KjL+K+*c7|h#2=Fg^JK>)Mi2;- zI*BSwCSt|pxwvcUVuOi36I-};0qL*TFE_sn&3DIeq$a-DT&564ad#SGAjUCLyOELF z>f-Y9a(lk2&d(9f3ns{We#lLMnAnkd55&li%oKQzp%Y9Abp{2)?n$kzNqBo=H>50 zB}tAitzU`%1%ByQYx%#xFMWCO`&Z$Y|LWz-ZTN%w{ny)_}KK}51t19`^6$BKL>G{!aYi&CS)j{r%Og%uBbgAw9YH zaQJ*Hio5Q1Z*D%`iLZ^CjM{lQ;*Ih%+^-y8e)!?$e){Szi7wU=e;F-wCV3fV!duwI zr}8|y;~@Qhb8yYMk$xTQ3+eZ%M|6DIoBhY{Z+DtwX;bN%)mfgHuFvv-W`&j~(y*cJ zPIQdRC5ChxhE41*H|aUIotb>&jkxDKS%olW|nDUtA0Uzl?T!n^> zEkvbdW25wSWnyfFtz)9$Vt*AS)*&!$r>xm}1YGfF+!er>!8I+ijIK5(&^^YEr>h2y zwOLFN$F&clNJ85!M>(4IVB`aBsS76k^(H}AN*ji2I!32kPwo9CTTkt;)2*kV;sdpv z5OLG~K6Pyu?XQ#9*8P4eLxmvX%{RCWZcKzPo_XeB}5I_ic@`WPfrjycokV?Y7>{5ofQMwC_AxT-m=sQY^>M zh-7$OTH=nzC&!t+vTtNU%JrI=$pF5Wh`-@M$X4?$?tB}R7=(;20p$~cqr5p_Y)mU5 zm1P9g8ps9}Ohu1@;G{(TPLuLQI~AuZNqNX_D+S!Qkut_4c8oj4(|vQ_xp0i1WZ(SBO>sZinMfuVF~Z=ci^L44 z}~plCA~R)z?OoTKEciBjaaXHp_~!c4xZAj()x_G0B-sj%}TAG2^S~_K zm6RXoK0&;a;E51xG+#(XLQd}%ZH?d)#5IB^0_IDU3uqS$UiUSCp^(Do^Ku5Vsn3z< z>G<+|vsrE1%kLFH4YwzT*kTOF-7oTDa+ESe#1ija5a*pw^Y{s_L}z)oETdZc%dX_= zb382hku^nTGk(JCOQx?VJA3un_=lCi^fm!8TS%M_gfR8JuyR@rQ-|L^YX z5wD58k|#uXJGe)3J_Ij*~kcKFhtz76lct^ z7Sz-p@$meu5k%OVH)nDxu{ArhR=UU%TC`Kzbk=^Zxc<%M5|W9Xqi%?kn6c#v6UTqe zYnW_bDaYt6eRcAKl^JS(*{gV~6U^hAD|H)6Q*+2ZZ~zW<{bGTi;Nh16{SA`VA+sJaxe=Eujxgx!T4 zPON!uarOTF?Pobyx%p7@x33$-&*AT1i8)aBce`fL^I7}ApC9&z-Sy#Se=mP+{Bb~W zEyS8D1Zdvd*$ARlq6Ia(k|#i8}=AQTFqK4X^3VOMoMnpDS!lVYPolz z01_&}Be}Ps1R74dRYrVIl0oi5C49~7cOoSX)rJ;O?|ki~+O=HLpmr6fb&OgF%?1xDO@JkSmq|_n`zDas@Qt zK9oR1E)yK?LkTpT^hHyHQ=RlhyALJUa+zqj#B!p?>?b8BYRr+nc=o=p(puc^um8Sl zipfNh`>ClEW+hymquZ0~zGfn!+DL&(4M-20Z>SsCg5)Q|VpmG;j7fj(aaLk9ZNCr! z@uknci(PK=?Cko!a}XTgg0s>t@D(GnV5Nk=6@rD2C%Tn?HkCoLH=??ftM3@*GI5n9 zJO%5w_0lB5ek;5oxlp&^;vgE%i$RsW3Wh|YSq%Ga9Fs)h(fF|~|JJ}T7`QdHa>K>x z`kbOcYOXSTa|U%`<<~bm6_u@kn5dNyx#0X*9G2>vN*I1+yUHA8>0ds!0op4AX-(0h z)_yq$THDY;z)xK`Xn1+)It|~Lhn+qXBcnk^;9}AP0qqX@tvEdeJ6}@n2GDq0t09-d zq&3xjHg(_~Q>LYM+GhlPfzmflkt<1wo$T8MkSjrJpZFrK@lng*rp8yzLJDRh8?IqF z+*BqduEY+Wd$;ATk*!>WnK6mdMz%)ndr66^`ILGbXf!EdgXc(~CN zq)hoSM?X7ZU+NkQm@Y+Y_RwKE?Z1+UQ?mVMW$i!m{>0ke;)L&*S3D^A`FT-Oysdr? zBJsKHymCmnV4)L)bhoBvf{e*@dZ-e!kSs_EF==7>phn0BGd@GL1>2u_%~f-Q3-LZc zr)OTb8gfE0CP`k0d7CZJFcukgV`UY=vM^7Bne*b<3_)~uo2}VV2Dls4R&0}<;#9%l zW}%=LUfe&!{+S~7Ucfmiw}n$GQf**xKC4Wq8+CoG*U0M5!i#9z6Yt6%CI-{0G=dBl z)Ujyk^u|$u?X-`KlD9zI1G1^xQjE50iPvYD3NUDRSTF?A2g==aHYU9ra8wKr&vB0FksPYX)6WuF7HylhC4@|LNC&b z&oKi;_TI*;9Uf3aiO~z3&dQQ3;(rPj#VTS=cBeOc5|U?{#Kp1LO)EtMS|io6G#^!r z2tzOn&Bg1g9pe)LDu4poeBRPG^_z0uF5^}^8q*s!qUP3t!1qvUnaSt}lCREZ0 zBVe#kDr9VNm!>nz)S;I;bY2EQ>gn4`6exSdFA|1=Y;EiLOhAIIm$O_FqE@pg$K<$2 ziAr1?L(`A>F+;DDC*b)yMpTy71v{}Ao$>^0Ti7IuhJc$NXdRE`JgixFMxB~hC~6HX zeDTKt>oIVfa%1~+H3v$BRRNx=0$1G_a&@T|4&sTYPey7>K5gu2V?Cy=o!IBZJ}36E zj3oSVToOWAzefjwl3TR)Oq@QXALrThh3djx)v@L{XhIJQ2gFGqqF)mcR7SFL$ipVA z1z%(N772iqB+i_lf!zTwh~|sBsS+%sb?E|jvB_Bn=6SzSW00`9ugXgc)KgN- z8FytII(poVsdZDRITx%A4lrk05G@8`Xi~ypxCSIGWr#V)9F%n~8k+8xV}Eajr$h`9 zwhKJnIerTCMpY8#nLqoS@iB13-&*YY7h&j zlb{rVq_}7Xq^W|=&yAGRQ_x&7?S>QhtRdwd=3CVz#5(aympZ_g{#ZW_Z6n+rHnl*~ zjXv-#H%Sy+emz#9aWb2Z=^X&HaoE4Nqk+*X$a%^dvaK|R20<-hyvd*$pGgnn5{X%p5#SmRt_gCSPJCVtXy&;WUT0l zWRgl2XXKM5CoVB?NnYVvH<%7(K*@qU6r2rL3-$q~|G8;w4LVbj4AlU{vSuDhXVpv70C35%N1M>@<8*`A1Pa3U*Z=$NH-!+G>ySINdlNM&#xG&JeqaL}WE0b-?c5-d4RfO`@&pc6pD21H(S z(GX!Drt<ancx!qi&~}`mA<)Z^w9~25N{2nme&bGt5QOrm2pRq zBR&!M{OstnS?qG`l7v?pjyyP50#(@BAeLs>9W0)}a$K*uYLZb%%2ktig+X%B02Njs z8sa(e#S<98CUNy`V2mv{S;Y&6IT6@QXVO>aj57@|Zur#V&H)S$WFZUrGO1m>;V-jbl)H$V|d)M9wB=BnpW zCjkq;|Mb;AypeEIX?9pijflT^2oM@iIaRG}iht@7R|y8Kob)NDmbJ^+PgRX&rU5@4 zaVESDBP)eoA(Zc9P^w9=eN2{yS=#Aqhq2D#Fo`s5lX2va;$sOI671vYYoXXb!A>I6 z1>?xbTpvrjkEgGB@IQ2IOCLOIn!ZE_l{CAM2J^L&sY-L-N>r%+s__dtO^y4FqW0Wi zJx-C4X7<{~i3q<5r`L)gXyg7w*js=-7?5w{Pzyu8m>(|M9sK&>Q4hc1H=|7y5~Z&R zqy(El&V=R&yqk41O0~NN)`mFVxEwwrY7T1JoVX3l!42QIlFe@{6j?rV8I^d}&j)5F zUB1OFYnsGnSSjhr0KB#1&7Yu?HSrvSu@zai5g&WQWvu5SSrNJ;;n?Yk;NXS4-7ph2f z0F@PiuH;$HfTfGsQCXRd$P9Pjp}*=3z|WW=N#M>_o_Z z;rv8olbGN*BuY>IoyaCJ;Z9_en2?BU5)%@UO=3bKvPn!xLPzG{?b_8OYfHU;=NvK}vuJu6XwwYO3_7fF#px+n zY~-{XCPUW^fz4y?Z|DNN zZBVN+(3fQ3b_HEFHL@rF7BaF|Oj*i_kg?W2?Z|0IZa=GoN5(sn7{4niG*d!o8W<~; zz>dM2kG9ik|62S*692ji5^@Sz3gk9z(yhWh`cvf;7N01YLVg$7mcZc2 zVv5C2gc!`RyzLo~$1^8@VO-A%Db@g`ZmQ&`cd`LKHcZS;+@?e)ADU`Tb0HYA=hQM| z>OGP(you3I$aDBpX?bpzd;qwAjym*Ypc!YfoXjGL^WTaAuQ~^}c5tU`jvHD@CA*`F ziZVE^!>Q?7!U6L0W=Wr-H+Cv@c24VZ<2$#MWjUEzhWP-u*vY7N{1$#kO&NB#X=QFA zOEymxB}P($V>metPN(DaklVGUKc#rRrC8O~maY*LPqY-s61RJ}rE`d~>Z}#wfRa)W z3Fy0DAn{JNkdrCIkg`<+*LH*|ww|*Qp5DhMKf#ho*XG!!a@vj4ZhU&Xxc_+f>h92v zw{zi*s_2`c&SScPKm^oHtgR zVoU?tCgR(Z?{@cx1srQ~yL)?(HDbm=NI{i=cZh{{UHG+V zi3oG)?G}|2)Hzp&{d@QGO!b|qyTS>waC`*+fLiG3Tm~WI;mF8dJh2mq8$M#3urupLNFW;^zL1 zNIgD3t60e?IaRmlBQBo6x){3`xg^CCSdQl~S4~of@gclC=s+~Y^Z$w`FoHe6GW3e) z{<#vUxI64jWxWKLverT&%A}&9hlXE8n}eE`i#=+n+!C^M=+!assTq-&lZN3PXG?L2 zug^M#?TBR(8;t^-`^9bf8;~Gz(*~D54+)v({lZ;PqNaIvL5U3HAtBS;PP0_|wME>X6HK`2icI zoSAp>ze^tYQt0Ve5ObqKh`5QJ6PusdoEiOgvI|ZRbyy*%jW}(@n`Rcpu@8&R5k(hQm9Bs!WJ*^+5;CPL zAPJe$6_A8X=?X|frgQ})Ayc{nl8`A~0ZGV}t|(_v=ZTUoNgyqRqq&`R3W`#Mk<)xS z#XC;%4obY^l>M9waPui6tP%Fo#T8ik-T04b^}>%3%-WFYN|7c9s`$jQQ;sd?bWXVJSgY>DfFV6fXmZm@qY(|i*y>O|gsGlSx^<;M{R zCytm0M>q|c1#F(O#tK5!<^1iF1)o#&PdYuXne%-yA;Q?*9GlhZoP}-^3pl*ZYqRR>)F7 zF}-+(joCDK-=E&LKDnWU7CgNk=XH*c!*O{Ha0zANXFbjgv~OEWOSa*tSIzi6^7|0# zSnsQ#8Eq%988do>$R&_lNp#&~BqY%5t4jc)t9-z^A!=80zYgxI;GV6=2~dYat>n%G z-X(ZD*C6+R>`^TtiCQMq?ne7>05JEsd9Z1_LT6DN!G0!49gBZHT)qEx_lXSvbUCg7 z@Vrbab4me=y-=0@IMUX+wsIV>?>-c&N z`|H8iO%Sfil>|$+%WL$x~Q98_q?AAM;A+*~xV?$f2X@WxRZb?}?M(d`=O2 z4g<5{!B;@k+jR%`;NcX_KyR16N#}$rJGxeik0cgWx1}qg@-^M#W^Fqbs=+UuvhU-% zsYuM=VCCavu9-|b+!6Lo4okP#Y`41|i*Dd>j6+R8BkMMS$qMY=e zHSk@jZiv@--vA_;nsFgtN3feOKnNwim4^?6R7?aA%T!H-b0K$UV)!GZK4SVOW; z89I!k3owha9I_d>z7;fj3R(dSP1u$*QqJ?b1XRmnxWNTm7T{_SyrGpG;zA9+R+lg~ ztPlKw7qY!}f^W!uy?V5`caijHX?VR<(tE$ioheZhkwz($#+T^Tj~8^Hnyrchae+qW zXK~G`GAkx`I6FVeK|qc{!jsuJTis=x(jkDCKr^_A4?OlbaQoorbK>UA$Q5nGI-9%m z(C#F76eXm%f#4{5wOsH~7%dB=@gJLum)RT?x2aqciDYJBVTM?j)fZ7mDM#v zhu4MpTPvrAueRM@_IV z(L62!ri#NYPUe2c_c@VI5`S?r4l%pMG0UjLuk$QxuY_W?0b#YcDOBX`yok0;(H$#K z?Jp!nwAuBF1I3~06=9q{)T-3#3pC0*=>K(!LMZ5!Qgb%m5NW$^nnQh;UEC^3sXTmQyPTSb(E^0D&wuT`b>$Ifx zt%Yn6?Q0}zy+cCFl7Y7E6FcRk)IAjy_L_6y>BBi&l%5QhlCLnm33hPd~lI!OfIz$x)127h(xZ|>jh8Z=fP4>V#|GzVIe(jMUnPUB3D*dk?u42Gs!~X=s#ZutvO(Wbi7!**k*V*S7fQO=Wa|4yhH}NyB?Rq6 zFtiiGixaPQo0NK`X?CED$7QmgOyU%{qy!w>aHTjQvHl1t&;sEUaJW^O zEsBoS&Pxu!SwA@8x;mC3LlAJrb4`&M5E8-7dbX&botSi&^Zu~!XK2_Y(YTn zQTR$JZb4kBBq$s%mx5OhJ+smPq#iJNmr|JdItcc_Y~b?nbf!M+ww6;nL&F%xXrlGe zc)mm3s2#tnKBAV~L^QbHY=G%wX{Hwn1~IRmu9k>b+C?OPF5o-{d_P5*%A$vagL|CQ zC9vfM&K-^d9Rm$=>rhd?_6`@N!ht~~r1m7*qacIO=4|57+;ZpL;z@3`-ci1XLz-wm z$KOB$W{Pg^l*0#>Fy|ngF;Y31c`QzK0gH;}6u~V4s>8kaoNRW$F4mMa6Yh2MERkx$ zR3@2rL5dG?lC=}W6OD}H6;R@9a2KZxpbyuvcLuV12<`&=&u|pJYS{;q^8*L6g=BPB zEJja>?vfUnHj=GS+9BME1D|vXQ=qCQ%3!7(W$7M`q^o4|hlTH=ZzCADTuzz@0PEFD z6z!vT*~83QsFbhDq-o*_54@%7jS+(n6XNw;9cyD2g(f|-Op6(eYqY~C+NvX{Tc{^@ zQwugy@OP*t+)MU*+_{U2Aw`ilVVS(OY|?zj0&`SR5`*y(Q{T36zGkT+@h&@ zx5d0d;s%+IDcuk~YLbq72*to#QEm2W+28A8Xos;|gGuNNaN*c2AMAT*;d|bh1lFEZ z8r{H;$^_ugYOcj$c!mN6UgO zX{B3vYnzXBi>6Qul+rwXs*ILZ%RhT3Dsdd284?4o4kbM6217Opud9Xf=iJ##N6%+xc2vdVFS_%h!DR~8> zk;!N2U>a@pwIgY0Wrm5e5gx|5rXE7I>}$V$j)5HMamYtd zmoiAxQda_MU~1VrbF2|p@5La8hIPb=`?A`u3>P9A#e|`D${KnsDa_}DF>TX=`V3GK zRtj_FGjkXBtZdc&74$l`N)K?g)SOR{D-vLeqJga{sSMj_S^ld{)(}-6fSG|@RU!^! zuIW3B1Mhy2DBc>31wniq+5jv%5(5{$YAZ!d*Vhyme9s(#fsts0O_3N3OskY3*0 zY&F=1M}cGtyA^9?7fdK21@yYfi#UhXfB>|jbJUwD8E%Yd5;1&kEo-L+aFgETK#?B2 zq-dy{Ec=GgcuE&3DXup{-@8 z0iTb4Yz9tgd)TY0_hL$34s1Buz+8~xN=8GBaTt*aPy~6eLRq2%Kov3YKQ_a{y3S2o^JUb-jWjZ;^NCozdz<~fYRTXNtxF;GR)$z$E z3VEPq>7PVEqDIn)6R+UCN z$B8+!h|E4rn~-y-KxUQ4)9_Z}u`k&U)2hq#E6`g#O5X-f_@ft}(a(G-ened^%s9*g_Jx;eBe*}=hxK?Q0{DLa4BOYI{K zt~(FQz&AV(K6@J?j9$$>yF*;dEOI+aC5OCJT^vpogM;+oj%+jr2GH;It|9Gn0S5v= z6i-AIaB&%_9&x{D7g=SN(}t@0zPu%}gsf#D&5^srw=^ny3Q5VR-9JVtcwkqcGEU9z z4|%7+=uouK6s@ZiAabQ{@S`Ba+dO&2JWYQR!K=vdsb!Tsp6J74d4W0r=}<}D*P{rZ zr;O6k?gk_rpRKWi$Qs%fv+OpJasucuLXZJZfgi|ECgE|coNW#sk*zFbANKFhkkk_N zbqu*uIo4@r#Y7cTWEL4TLQ$4SbDPhtf7)infj&_5$I~S=qdJ5#Gr3kPF{%IqP!E*3b=v3?Zeh(Q4hn#cqp~1`%3l{ zackbV@azf5N(uh+hK3hLJl^WmUwk(PFxHKNq^$}7(tniZi$v(^RpEy~&%8by-3 z6qEo7!575WHuRFr$z7rzTyJd66buf}&Va`9%;Q6~?57l5qQ2RXa!oRm&LtiMt5FOY zr_)NxnfYDLF@*sqGOef2RFyr{Q7KJEGtTLX#KR4q8d^C9F$8FOnieN3bXGf^sPga}`xGd9)k zz!_v-YGR238mE919q-JM+<+iB}S)2*GeNV66Lm=ER{k zGt=M+i!iOElQ|>?6sHl3JmQL0?|B+{P;Wqsm~BuGFRmNlh36U674^=d* zbdorcns#!ZSblg5lSVuMT9AKCX1T^&7ajEe44ZJyh;W)WUEnrY* zdupmCqKssvbvXL^rZAj~V`L4AI%40Yp(Kk&WhHAbqhm?X$b>Djc8(X(A&G(3!Ke{% z*$l8XnzF8}Q<>NxKVhnosGrpdjCi=y5{W<$Bo(n33nIZ{SU%i)Z7%u5@pA(&lRC&G z_9>$RN;RC)-AxX9Bzv59#xd%-4%~vb#m9z;aVgmYy@O1vP6!HPNwgGq3#Wmh`L94L zS(y0Kp|nsQhS$ye$>U;?=XmwqdP#g-7f1};WEi6S1rd*lnh3VOvNH;#b3(VwAxL4M zJH;d&UOlvuPllAMb6GsiSBAX8$miBO;cE$P6Bo6(O7?6d9Jv^wGghe;QQ5GP)x@(~ zT`gyp=__IMNcBF2Y!UJlIQa^!d7)(-G~nEUcn{p%kg4es$PRP4=du!8*_||fIxKYY zM@@Qh8cP~Siwu%Lxk`h9GoPAPsBo420X5OJ2n%UOW(+B@X?TqW0-1OyETL}>(hbWT zM)-rPz+?9;#t4t_8YevQhDYps2_pI9Cv~CYWg7L-Lkq-43MCH{#t=KyV8{&Gk4WXr zz`IBR&h1?CK#Lhx1Iq8FuX)IuRzp2jm7l6r53oN_UjB$NJRDT5`m0^`g0RL5#AssO z5|Vf0G4%kzHxx>)f)%H@%J~WQiP0pZK2Us2PcQFgMgaLhbkyV6-IDNzp#E$?bBwMb zHX(|{0WE@p-E`kzI$eMI;-`cH%!x;a>fexGp;{+H^YGlPlRh(56o?ktxauo9O1+cN zkW!JDs$qgrdR$m*Z>M3L%XuH#k3E5mhslIvj8^BG=ImVE%&O(YBszaXJW04$=Y2d0 z1B=9iZNxA1#io8=Fde|)>16MLSM)sEAO`n6JIQoLADCq}eS~P3xjF|(BHTDLIAwCT zxBu*Cx^1P#HUzc414kk_(kk2GmD+Ql9v^=glX{mq9FZtBvnD=d5pGYQ8H?d&`Bqyv zQ&A~V?&p^HBqBToGBW#0osevk&h+k1B z#n>g1a9B(+J{<1;#j~s1n|JqjyZZw%(F@YNgbfHxm|<2fD8wj}y&^MPTz=3D8s$lqp4_KJm*V1BTu3*V2f%HM!WNw-T*Hs1&$w%sQ zD&MJ-gthyjzv;vW>p;e%9OgpZ<) zP%Ahe2&MQ5PAoSz*bXq%Lg3o;l9!Q>6{^PkXblGds&Kz?KP$C;)-4X<;E?P{Hlj>P z{)l2i#f*?B<1PXS5*{j7sJK5ZLamr61aB#yF{Px@MeUQPo@WCf@PSH-@YEIzq>?fS z<^b?yHhmD#au_)wBsw#K0xA3FZoUb1q#_h3oLxvQlN0TDOGV72EwPw# zFi~Sh|9~N!u&4&Omr;wqpx`2?x?(R`9@?o@zfAQIeQqJQ&=k^75D8HNSROObnA@MH zPL`mr36^@%HNGHJ5svz)1qH<%FUiGfy zWMb9;@x+nbfhuY0Wq5VLYc8-_G=!XfQ_j)_TDM3Aiv&UBbpgY+3R5J8QZ3e2+$1A$ z!hH1#n!!zsS7SLzXm zm@?qw81xZB;PE#U39x{RT(Rg(b&*Y35?FFz)hd7mc%8_w#D(*fSA_YS60Y2$4Xvy@ z#dwDZ(aECraGRuoZ&_AAj_1X5A)S63-co8Sqg$Eq)fE3r!F%cgT>>k zX2MOjW$-R^a~6Ss3DXY!xk%a@&a63sycD$p3M$fd(H)O$q(h&nE{s4>B<#cJ)Vsn; z)Jyxt!H}#eArXS<%6)xZ!KQWsp3U%qP-qAQ+nBp5rp6DmCZ%$NuqfZk4J9gJmrpbx zf1lgU@t5UvT}v1&0m0TmCyM!HkKAoMJP@*qe>4LMe^iqeg9pRnUk@w#GevTfMifMV zh-XGa1MVivdN7RX)n{GH8rTg}#!Z2rxnI$Kjiowg;;1ZIM%I4eC zd5IN1%UrPsQcEyb@@=?BoHw%!v1z%wDvomr1q&>v$_v|oi&q-P*;3rrWQ%1cg4xbE zFTfaRC%Nr0Wi@d@>9M4EXySJabb2=0axiWp$au9c0`CQF&aZ`$^RW8Z{LWF$7( z*=qsmN90&GD-i$>-L~fvCQ?RT5E`h`5N;2s5Tc^8OTfLp*l9DBN(K&z0Xf>!_a|g# z_>jx6)SvYMFUV!c+cnGNiIK61V`sQR2SEcJ)@+wcr7}D^ic#rY!Ng859fg0GVImaV zgIL07QaG+SNzoLFsXUsJ{O#3mtZ^<8Ag`jRUJB0>)}nNKL-!A9M9a1o`(4SRDR>{9 zzt~{lUA9>w{kf@Z#|dggbs?$oS|~e?6xSVTjFy= z{z4)pwN&^dcMNpE$;k1r>I1-yA6o$GGwpR$ZH6WZNkvGH84J_Xs$^zs&IAIl_>^+i zB}`A}L0YM-T6Wz(`&y+(KROnMSW9h3*z-k?Nf^zMAj}TQH_}0+wS@b~Yea~2$7rnYNPovoHvoZoHNPFk2cGriS{r&T^O2&6Sy3UrjRjBBR=RCuEs#|Y;$;rt z$PJaRl|%*&^Fj7#JBv9%QWTG((ib+{Z&5K|ldqF(MjE^4Q!)n@iE+}4<5-MP$w#Iy^Kau8v|t5omL|kjWOR-MQ|ESP&Za1hZ3`6H9U%=9$q|U0Flsb3 z(!|D`!<2&3X|fV2-e<=33*m>2y>ukcF0)d?XmEA#zmB>LOC=iWYbt`F%|;Y}nmAKY zDU3Dog1MlnhEy+;s1{itPGrU-5{1RMMbfdN#Fpv}CYiZvj(KD%SUuRF(YWQ7Zng3? zp)oxQW*c*VbCKzaC8E?kXWQg3_*zO?(uOnMBYE2r(=8~pl8G`g)Mg%(QJ@%{N+>oM z7`!12F7}Qxsw;9tq$~kUW*IFa#PPKi?d5qZY)6^%#y4OVN~Q#a6+6+B4gu% zf6&y}2VIAl8pY3)rTZ*!#84l&ujmMqYE@GuFq$XJdWJ^xO8Nrf`rRXG$U;3?V$?~I zn}m{&{sPA=s=^{03gX?xz?B{jx6`aVk5C7ck?L~9-#S!Y>0shXRTMG=Jw_xk$tR~vk7pfdM6NYjv^*jQDMXU=S$48I7Z!B!=Upwu z^_u~eLL+6QQn8-qoy7ov|7t{dHNZCY{b>A18M|lg#j~s1n|JqjyZggp8W^-;7eN~g zU0E;EhDJNj5TLI4F2O?N;JMDzn9UI>B`WZU1iKARlw3~q``sDDyh1FM%oJiM0GTN? z50%WO$mdvOqwZ!hHSXYM;$*M-T4!2x(cSt8O7?j&%Z^C4qEzDw?`&GBuF;Y#0FyXJ zeQR3T4Am51M#IWhL#S__HWJ$FUZnNsfCZum6?#EmIK6ON8-=5Eaf00m&o7~NE4q;_$7nI#(CSR6okA%lI7mcQ6CkWFFBt} zf`PoCxuh7V3zB`zvq&-+79`}SW^n5|8!|GX>w!{QR5G%&g5X&6Vr=0qR_Tb^RX~#e zrZ^E=m7t_G*F(VNF{CvsIXUJLWu4E5plC72!%m)_Q53{*REjmREik-j zmwKbs%_;*GaCHTyqXMq3z(6s3b*NOCXWW=7RpuEvHb|9u2U}u~t#ZehLNNi9TIoI{ zB>s?ltbwwZYDIT%C{V~u(ABDJF4U0<*`P@`UO$=p7>PAbc!~=8D1;9|fg*PtDlLUo zhW^MBIUFauXOz+}CZcA-b@az*i?3vv|NNp02H1PG0Ars1A6}!QMw1`G>R_f-EkRum zZJo|zl|yzg5&Q?`+zcxl%7!1?%KH92AyynmVdp$E#XwXg$tnvCXXPomAU$PhPCyPmHDgE zj)B?crXR7y`c|;e5Y-y$LN_ZBc1Cd8cEfa9D4RWGQF(C25$WCU0*q7vSxUuH&lRTnNa>>ZZb zc$%EO0vN1EO&AyeI6`NOLvF5~>*{76u7Fc-Nu#CQ&ndQCQRt9^q^^oM;Enm)#t0V*npnQ?nxi5xkAXkwFNfDfpZ1_TG)O6R7CG~U-dLcy_ zej2}tpUmH>B~P4U=E)e&a2C-pFFE%z>f~7>{@DI-kK1w|f6R-t+4qlk%1HfT$9HJ! zYb+1qzg~S!_Ms{)-$PxLWk>ups=O*Ox#L64yL(%ny5(Kgli>8FO5|Wwws>Bb-jP zyzJjBzV|D_RG!WKfV8FWh*bSo&9;9RMQ3jm(^`mOmJxZjcSC=0Sy2ACfBm~R0nfk0=S=m9Z!^*1Jyg*+mu-=X;A3pr zn$=Cp&-n;@wBBOEsh~;x#E3cG<7ieTrnm^uET)O82~=Bq@tz7V-ceiCvMDU5=kc%i zZPh3EZPJM__wMX&yMW8y$ltI|?0EN98~Ai9w)gB)S+Tu6pUR3Sl=u!y+1}|Tuu-Dl zd`sVwNPqe1nTL2xK77L8@ILBef3@ja?8|UVW#90&e@HSrcj1%w^QjdlPkzoP))!zg z^QX4(2{V8E4Gm7yj`bnyLK6}CfGs3$(@rsI_m6+!^DQL0b-&LR5=Z;}78vC%T1Xaq ziEQoYNBQ&&I6b=tY^iPD627V#V>lCweZRzGj(4!MXyJr@I*S(G^aLd*Pl8OsOQTjQ1zb6 z58qYvbh(&+a-=`eFZ;9yPcG|-rAoJdxeNHAN@0Kdr}d#2KY#Nt`_!52mKFWKj4l4u zne3cWk_BR`kEdASO)1AcU-uDKmb}BS`v?n7etk*S0tHGOrFc*u+A&oyD1O)^oAmJA z5M~@t)w9aI{Ai-DwwnJ_TX`H$p1=oP`hULO-roMtmkMOLE&dn5-R9Ny^WRB(_`mr-I{X## z_uTv~vVS}O@BYv4sBD^kcv*fhDYDWO08YQrR$1C)BDy$xOX6EwlQe3sJSo%q!8B%ftrB zoh2q|Sv6IYhB5meX6To&8Tu;ZpsFrU`f9Ak`F*^){$X?f_z*m9UYL9M{M%^=PhxuB zR7=i%Oa8?V1W_5Ku|NUxL%dhGc%$D5U+(W;Z5|)DH-Q~2q<${tul=pyv*Zu<_slC& z?P2xne=ilkr+y5z;`gqOmmN`O@bvoi!?Z`*9qPSb@%85Z`iC%y;v_t7R``rxx!u0n-aT&a ze-4iaBhTId7uC@W@92l+-b#&>=0#f8Z5NJxJcgOkdsUwgVb=F0|34jzCSTawZ-+5x zo*tiG-SOpbYU)o3_sLu&Sai%(@~9n=vcGe&{1KcT<$flEOAW zFg|O)lWUik&Zk08CN=VG%vrQBhX!e@4n6jo>?^tQplO1K-K*EPyO+D`&Esx=cfQ(M zvlDym`O1&UbCF+{6=_zDNf*|AREAmIG+~{kRaguOH>ywLbgUOP@7eYKetW&Szd3)1 zW1+pL;zbcxlVG`MX;`|btK%Z6!njH^WBrG)ZIU)jld;RQu^qZ9U0C#An&-j&_T|&v z&7@imFGBOgV=q*>5~Ah8rG?7cG;Vv=9M@&b!mBZC`y>zRDjA13sriWc-TvzV5#L;$ zfbsv@?_X_iK9Ai${ciu$=aKtI-TszWfBC0hYhl zXZ&X~f&2Pawe`hAG?>UvLgFUb4FUTPLCc!+)I z)Rlc@%pm?m8T|2SbHBNJ+-`$@^SB8fe%SJfKkXiW2)h1RF#O~7_S*OYU+wvJd!SmY zAN!E(J6V#v&k_K)+~Xk!CB$V~huKiKVVj!2fpYq)i>h`3L|*l;?}G7QlpY>A=cqDB zFA6^6!29iW7?l&EH$*Nv3-3eRiXVL2<5GhIAA0}o)+x_WUUv4K`!mF0UKIG}5wN0( z@{)hen>sJsyleY;oiuKC_rYH_w@=&P;rfT|&C~7nj4u+c;~e{(fUB8bc*|2t)OgY7 zB)r3g$zzcZKCX*oFi0uM6O>?=Rbg8Z%&MB9j*qGDb=pp!O z`{VW&jr#DoyZb&!()$}+jPHYJ3iKYv8>$NdAbjmICZuAlDj@zkaZ zp|wsYNTz&aGFu(HMW_S0vzr#d4-~Y6|KYUy8=hruz$8C_KRh!rMyIZ4H%HXr_ zwm={{4VgUz#p?)AXt`CW+7Q zx%#fXI^MQlTyw3>PJ9l^FXacHJ?om_=6>_?@ekjAfm`(BZu`^pwzL+KXxZVfd3FAa zkDC3_x4pJnE17sv>TkMMc|GNFo3^dXx@*I{%~8o|l7?-U)Zu`CTXrdNoqPekdzWht z69siX%~WeT6EBR`{N!7nWvaEMi5HLmhAR~(c}NbPZQNK@4X7sz^SVn2evTb>wdlgU zta9RAeVjG(QHfu^%(vY`tt*{){f=Mk;jdhl+%V^KhoWPf2;+1Wnz;v;)ESSU9m=9> zhAt}N1(5h`Lm+J%kjlYl4Q}_}2R}ykR}SRl8sw39eVq9pdE28=qXe(x@lMw!&qv;z zcFg**jB^wc_&q~2giSIQVOf-I)MH7rc0S^K_3Y_IaI<~!NI3s-d-nip3~tCxn4Ir1 z@fM_U!2gSbAE&gdnWUt%qFz_$;r!Epxk>w}4Yb#BkfPuA8mLXW*JF4GE0TvV;dIx= zX+I7*G1iRGQe5yj^CSuTF~i`eMLG=0yvaZ0P`=o1tnpDp39l#c91ym@51PBp?avRp zhamoU?$2j2@QlpS=I`6!>2+`qSbvzj`~&&AMiHEF*}Q)c-@HCwBqycei*TntjE_LO z>zUTxr9Q}g5GjvRJ|@8WNJgBrOIz}e2{z;PH2`9Bka1BPd^~%UM(X6>l!tDN^KN!o zgt@DRur9jZ=!S%B6j}JZNWd_0-i%E(D>I3HkB8MEUtzsy+T8g(7oh9F8oprCPTz_2Fe#xUFm`w8|v)0pknlcJWm$RYP75MM2X}I1C-> znW#_0rocqzWtwoBWfx`h34=@d)B0<}kvr+xsvYoyOzOmF_iV^X*b*-$c3kIe(`7>u z&7)5#e^TKY#!Vh0|N5rKn22N48U(X;^VjNqOYCjVO%Jfj+@wC7>1;!g%42kV&~9j| zF^M*JEs;#1?Yx;R;cqv~TqjVzLrthMX_*w~L4$3+i$h)`XxW{26 zrIf@;JD**Z@+a9DH(VYgU-G8MD0bpN^sQ3DJ~ZYmR34+&wxm8hbs=3IqvNYZbs5Js zk?D~)lEo;!CdvCS9>${12hO%DRxe@7HL=Hd;0-_TPF7X%Ftl07Q5rxzj$xH0Wtj5Z z$?3aO_f#hcuSA94Vkt*t}Y|?%np~_=4^2ISq_ou)x;d0HW6Ec9yt!iDoEWJB z_e;QAXK~X-WMlj207&DWN7rKlc@^iOCAL%x=`tUr zbA?;nUuuJDnJ=hzAzeNSd1;%hX727#quYp&Wtc0}PD_xu>QZXX8w|<((Ot?Hx=lu& z+5!JzjQX%nQrx$u%4EGDw@}AQoe2dagm0Jyt;@o^Fcaiq4F5Daa3;k zviiJ`E|1aK=8m3%IPOTBSG-0FZb>2Hig!_xXVnmQ`8ba>F6E13lu9)>)r=)oy>U({ zW7ZRLZQ>{nyS(e0o_I}Ntsmor`wKUiVn&U<=`jl2f1u6MxNo@+(#egGxWCj|!Q2=9 zx{xl9QEoFzvyR)0a?7j%(4`=ansOrYH2{QkjFYaKk6B&H7sn_~4z>~3o_d$4qVOFr zoNDK?ufwA2GU_{th!yMdC){snza;MGm)`Uk1@14@8|{O1aw8nvuZ@Z2K74c`T^{3w zWiN{yL{n7e7_$LbQ}%=&dk{|BR7sQ1$HXq>i(`~ggpROU(M3&|3u-0uWyh*FhfgTEH% zDAgAAS5bl#mX!UaX_a-vPgjwokuQ!>A_r7+G{%&mRj5{?-U*&tQ<7M3lC0q`6zsg0 zpIO}R#7cd*KlfrjiTevJy2*XvFxD6d$W%I*sjW?%ijS_^i1-6pJoFqHykcxob9qAv z*nD2qNENtWo>tiqhwg}a)l}Cbv&q7`sp^o1o@gLpTPN8(?l0zWzljq_+^-BxIkJS; zqjgtvAEa}I3*4`bFy_9%my~WhO)t_O%FvD@OKgJ{+2%e-|5{Nyfj!j-EWO?S5DIh>@}8=zmD&ksF|6=$#YKntI`J<6Rd zf}ui`hEeIeour75*24YL=e3>1ijP*y^(oh*+(~M65d~CwIwvXOqqQop^!YevvErk( z-c9LKrAN7wwy!SKoYF5iNf95dRdA$+*WRA=%q#U~`V{AJxsz@;Q}U!ws|*yLqzH#l ztIkRvh(3!IC#}VL6u_-*=A_9FR5-S{#Zay36`9cCwN}fPJ|KGhXzBHtNw%s=h|;Sd zZ~jKbj^Q5Eb64n z+Jq{Vao%ryLATblVC@s4tkAO=`}>>i{UlR+Lo1&GZt0e!N$Ga?{T0?5GI1vJ*KFLwkuA?qN+;!4C3#AvZb?pub}rfpqQO*+ znf|+xgh4zXNec6)CM^X#r@0WP!-Yb!s=mMfRiQ!ZaeJ5Jb@#AHo@04+LoLe<1b zzaY7O68xThdA5II>2~2-Wm)-<`EgT@qUE}!@IFt*yr^k)OeyQ4ca_$nf?`X$0OFKd zx`bX`-@2b(JnkMTWE8`8h4XBet}5;Lpu> z*%MJ~UZ0cDZEmlhZXN!N*bI1;c0uVX2~qZJ<4CQ)eAZCP7KTEt2YeQ>gTQJ-Yxn(* z-pgydzgi`Ey72Q##uYB_yu62L);483P)AIU0O{$Lx0>*3(`u;6S#>Qz*4aCM6932h z{nJ!bO*^|%_0~R{d=mZ5{?Xn!HMIw;U%t&kvfL2)Qm~j2bSY$BBa-S_LIV(O&QwQN zRUIcyQ&rh~>gOc;`OmM#s~i$?TPyxbZIwNgsFGEk2JKg7Fh8kCyC zP%aHcHI%RxCBuAyg!zGIKhP)Y9;sHX);@I6{jk0Md(gq6XgA&UofBoiz)BLTFVFf5dUTr3shO$7$bLP4j4*x|E z+W$stC7^8bTy(RJfL4nGKaUZ4=v9u@ZTYp=zB$sT@KtQ?pURi4y%x@qKHZ|&3;|I| zKOOmkiF2e+0U30jR=U>=Int-dN33oVZ@i|+kv@eOVl{zh<24zMbfXPUcSifxNR4Z6 zq!D?Nu6=inSFs<~Zji)Ls=DL3@oL z0Nf(r^cYAL#gkT<01!hqwH zR??)Syp76?v4T0QUa0UsZG>psq83gZ9T9^(B2vH}7`oA%LP!Khv{iL!Rdo8lUej=~EOmFdq-pKpX>?;qr8NCLc|{#z#M4L#%~V;|7gg)M5wh0BNo$St zt6_iHG8_{+ZJ#|Gm(7VhIvj>DQDV`o{I@jU3 z9;^8>m6PDfUKi@LVY7~tVo`{P^COi{+EMES15--V3hT{z8c|n-DP-17T0wPKc$K9n z!mAHs7SCa5N*bw!qm6>LU1GU7pLYfsX5OL$4p0`Hdlb^S0a~TG`3Xx=QRc63n7Z5)tCSq z9K)`4H$!dj>iBCEvlXCRptCGD@dWVBky@kA@=Er z0=NDbSIZ=oylPEa_vt_-Up*Ka4qEvs@-H|&KBT98gQ%ESxz}NMnXz@Z~2Vr{Uu6xbMmD)lYJahz^NI+FTGJk{};ZBoO#km>EVE|N&3*FsE zt!X5SwxFpmL!9q;8wc!S1FX(4u zze{QqV93jQ-@8tQ9xA0VCI5}1(c^ibepoT5*TmpV9tFd*x~k`v`)+X{^pI2-WO&js z0i$$%4yd5RmiY#}JZdIr0iwOD@4aVd^^lrlh>N&(bT+uDrWtD2J$>QU0UNbgaNTi6 zuE0Q%yu#&xYNvJ5;6OB4NlRthqSMBfo-R~R2TPUb*o2sT>A+TjTpT4_80>#i(k4iAFsvb-_1b{6<8^q|<+`UY{M*urAn;}hc7d>A zQZRuDEC>EF{6YmWsdaz0xm-P>AX_@<#tk}j~2W-k;^N1G2829GhX~E`uLo~u4uN)o0iyCS38p5bA zO=8tVhAAGRn<&qT`ivvD+jnyIT^Q$5D4#N6v@3TsUdR7 z1{2ed@eT0yo0ih48h^xd8-$O~BAl>9I{?R^)$L0{U&NdV1hypc$0Er)lqOwlKBsx| z@pH%T@;zkI6Km#Jy71Jtbwhb3j7cW_{ZrJbbo6T4dZd zJT|~8>cKEdp(5L=pmjDjD2k>_=n0nhSAY_&nI~wovI{mvXF8m8H*D2ej!1NWy}#Ms z?ro+!Q(xd!ht7z<$fFyQG~MD?J-K*VybY1=B{J`)mSnjYBgr$%S><$BGduW3I72yOWVm2@%(+A<|39S&^y1$4P7MHACZC$i0iDDKDLwmK3=4 z!G;S;rBF`?xdgi=$#T{5v6y*SZ33-glN&;?jBH^Avtn3em|KP`RZ+bl`!Idv`scu! zFf;aDw`ea&Itv!hMXRBEFYK5E+s%m8__p`jav@sov;+zSR>lk(X%kE)R5p^!!doE~ zH@0Om#8FMoa$b8_;r6LJy(&H=1~s|IBnr`T-3}IMBQ&$&h=U#rSHc9r89HU6?d0DI zvh7P4+6uREaHnLU?fLYa^58x}?HlT&uxT+}V^7|bS^zwO1%+xwTOU4(l_gYqW0fqR$Vs+Ed}{ip-iw|l$ydJ*D2;`#f6`Qjr%3m9ya?+2 z3)4m6vS|f-vC|}2I^Xho4@r|UGKow^M+h{lsG+8ufpU(qEaSAGRw-WDZ;^&UKS<4; zl!UZQL5s<`;J=WdYjWbv(9Ko_H7HOumauWkJD2nlAYER??6BG_`cRpay_Bg_SA_LG9Mx|huJ3n;xoMN$Qu34D`j#>BH$L<$^TYGKCUgBfO>f^^Gi#_ySvS&-M@o*u>qm?or%!|JH}Ey|dD zXfgln82);@xjRHT+%D$}avkG6Yg*_p<;h*phJ2VX>Dk(g1S!;nn!;)D zS<_J#2skA)@JgjM$v-m-1&CkJ1_+^bA0|oH5#(XmdOsg?9W6vr^Yt(#Yk5~knYee# zW`H&XnN#xK3FHoaJ7Y7L z+1PiT8C%1Y5;7SbRdrCMQvTmH3w3X!b&%9myi{&@_EF|HoorT0O3Y*;O$w5~K}Jb@ z446)644X+QVYD#kcC@`aP64xbAALw;6xqkpNi~t9ry$5w)t015DZOF~Sr$&k023gE z!rcOR9&HDZQ(Np?<7tWWm}L~{Fs5>fv+hX>1HuPDxEYy{90t>pu`o&_&l_Tp>3k{T zX#0qqvS05SeJE%YxvJ7h{t%5Tq5h@+q%pZ{N~w$~qH;Z=unodWGg@~RM2x$?SyQCu z)gepjxsiwzCe!hFhm=g0DQ6@CaM()|V&Ha`W0GYF{TAee7S?&Uxx3zNh2c~ee~&(_ zGw#lU<(j3LZ%2w-$&iB0NKs`Y12CJ8#@m#!D!d~z*I~X+VBGyfxE^XM8%kU~n|r(Y zeu55aau-@rydocdurjr=dxpMvWbW@CAFNDmGzG#=pG?~4i7K~WezpHzZ#^0up{4Ee04F#=))*x^>>n8 zK%F5UeaPhHNo;VxeQ8fq3s@;n@}H(zF_Vj5ZW){{_)*j`ve5@HrnNsxDjjuHX!HVu z)4u#Na9C>*;pj8!f85?}?>AE?J=#_oHKaskdCN~y?bW7|Ln#-b2g5XbwI{h&GMOPE znKH9JX3!sKsRk_#X2jUY8nHJB$pumD)HaVG7Sy8lltIqG7e?L$J{t z{QUXcZ>NNE;zZ?-mu0?hA)?d5BT|s0Q2(o4X1*p9w?;SR>W3T2QnvQVVbxT!uQm@4+sEKxbGw~jaT06aUF_5Dc5f!TLAF+Te6df- zTgg*k1yik+>{InZvfXvGtyZ>IF;9183boLyp_RO*myfrwc|noLq(9ZPHI#2CZp*(} z!CFiauPNrkvj0sQS1FnaGetqud}zjmnu1@F^QMuCm{&E5`yrl( zR@>7*rjguI>-v+u#acy;o1>5}o`+UTgF!Tc<@1nxP2pqR(}cz3X+xmb;JH*8bvM)x z4Jqyiq2PJoeZJK~F{AS3^WY2KPSV7SuH$L|dVF9_o9hu^y?tz-lffScTS?Y>l+(d6&10OZO(XOzbL^zuLR7 zhTe@r6Wl0?nZ&3nv4X)<@$t6zhSpB4WQ}^K+f688wKqc`TeE6=%hVoCqEYXY+{B?f z@;Us8M!8R^Av)NVyG-fL{W9B%j-m=N|t!;w6y6PsJ)T?;+_q%_Rj}Y-xb^A@~RlE@6 z8ba*9Pf*7+-U!88%~5K8asICa)Kz!Xq+Ts+B}>`r_vF>HlkDj-!Plcbb+4YCBv1E= z=&g`UuYODX_&h3_awtlNp(kUGI;F!j_A}UdHtuP6db(1Ko)eO37Nxp?LWm-!?>D0j zgF;sRwTD~=y8ePT)A@eHFYk_%5U3opXRp>TKFjds-Rq~vNv7%kk)dh+Rb$8xLW2MJ z88Y7ePk*)2w78D?faO-6Lt3tdCgU^RI6>Al%eq6fG44gK>D%M~DP)r}{a&kUSaYZa@yH3X)m)zw-^kZV;9bK_UVT1229y6rOqr%kYcK;5&! zNcPp$n#X_OyGiu3rF}u0<7(}-RW~GLJ_~V@I#q9zdsC`#l51;wU>}2eE_3EH49CUV zw_t`2t3XD!s$i{im#FL4>4#a{0s9ivCG3mKQ$qP@0O@eH)) zkm=cLQoB>9#Pr70W$H|u(FzxkNnNwf7~eJVUo&iH_u9@HA)>0h#x&Ni3BSxgs>{D~ zp8`H)uD+z1_5NXdZNZ4T2pne9<%J)Fn-NF$Ftw(W$<8ZspYLr}(~K-tsSD;Kd&F*k z6j?lVSv3QaS7gdyquhXwHX?eL4c995?+`~*-C(F!8Q?)p^)U35na-l!uW&@RH_ilx zmy}1pZn@M*z&8V)0#tZVvzrEeuZy$pHi2iy75qk5N;kz%JXTjIa zvoHU`|NOV0`R4ibruBnOecJ!)-SIaSzo*_qpF#L~f49Ba9KNu--8}4G2Cw(D-tUeD zYC91?P}dw6J_~XDy{om~(ke2hC40{A+0}6O{q4?{dM4^}Uj`+61Ya6BbzN@ZvlC~# z>E@EuMYM&_R(vzvQ*{L`Lz0)b;2WVM)J)6_z4J)WK>fxRmQ_w7W{eE$u%VZQD$~$jQQ+Lx5PcVARo1YRw@VVYPmi)p z@nV{2qRei6a}*;tQ5#QWW`k!FPjZEs(L#;FXJ+p9!OiyC-XXQ_@mZR0%xKN2UdWC6 zM00V(-2sCHm^0eYfaH=leD80tz_;MgVw`+zxSG&tz zJ982}1xZtNH7{J&>$@z<>mZsDD{kTIfN2Eo#=*2{8Tz+&jG_33{Jn=kK4K86cbCN` zYgI5~tk+j8_L!l_V#Pzm5DyB5kF7d%Rzu#`L0tryRoydmBpq`9iYKL!s*4s%uQ58E zo#ah-Q@)Uf!I3~iZEa??l70x=5_=p$8JfU&*vIKShxPd;Pl_m2mqI|`vA)M5{Y|n& z-eZQIl}%Ye=55G|Ot)r*i6ec|b!Cnkf-=#2D}-{>#-Nzu5DS%VRZMa@lyx_O?fyfob zHT0IHVPjAIT6v0j(nPP+oV@?_6-&-jQ+#X#M2t1bDy{-*2Ua4=s?BTxEDD75&@e=l zLe4k&o%eW(r>5$dIwRNDS6l@czv*e`>S_*Vu4{x_v+8605QZU2;5KzJ| z+bwjBpAOJkD0M|WDdN=yCua88WJ^kCN+hA+95(12sz^gYmYFFsMv3Mal7Zf~q0AOM zxuY!+#xGSD?88o}ShU10>OvoAVHKin{eZf_7Y=5H;OUV-Htt}TsDKi>VN?OGGHm@& z9)MXw81c)T%4Ybv=gSAq7vt)hvAK^A!Q&yU7CisV zzG8txS(H})E6`Wsw0RWzeOBP4qinm^rE9q==IZs#uO7{8NQ^n9CQQ@|nNpI{C)*Bf z=|y)3>C@AxoHmSxDFIBRfWN;rK2Xefpf)#yc2ICcyJnP+RVtDaCV_Ft@;bAtZ@$<=U}DK-F08>mbBjzJ|A z6Wq(zZw=zBcEA6-c$3GDQ*xNt zWu-HIN}OcbKyPob2g9S_2#8RwJW)KkxF4FbWmlScUa0dOG1A3bm%&i*Xi9Jj&iui! zg|+Z#wjCYN14AsJWCFeB^FtM^Y#R>MpQHksu_w-3moKvGp@KD}r3^t}M`)NpLou)c zs`r$6LK)7N*MmW}ee3#LqQPfKmggvM3H;HF#zsRC-++iHGV`S%ST)TbW{_DA9jaev zC$`R{a+<{Yf%z*9occ-A;~$wZSdfY2;b;cJGkqm07N~iqQ@nWV`pM}U_-A7u`kCn( z>?b{32MG^j1iKp)Vz73CKj6}UCl)#-&oYkHWK-sbc!r6wgPGM=L3vas;D?6%RomCaNHEwJb4r|XOS!tH ztk$5*gKUAeom31H3gg%eysabHnKGu3g#;GRD+L@^<$&imDpqdo0@pwqor;mHWeKTL zWb$|92n+c5(weEu7=@~0M%A#k?ZPmqucHPS)Ab`%tYdWG-DdnT^LqfqxWG&vpaL7B zvJr-1sOT7ZI{KY68$wijleGr8iVz}9dD`cr0hdUYyCK6{#G050%lO4eXYB+EmT&xI;AGh%OGI-p@uXB-GPzKO#erjjOQ zj#AwCAEJ$YCfXLOMuS;J>=TYo?QUq0pP2Ym=+~@4XGoU&EFU8LcBqG#ZjH)x<<>;~ zm}-ds+k(v?6Rv3P@LB>Ju{DJXx-sG!^dw077>=oxtiex67I;KG8m7@8or7#?yPP{s z(4I07jCgdQqg;jM(&9<--;n8mSn6tlbR-`bkAjp-`)i zR)KzuWVz20SusYoLTQ`%=Hybr+{AerT-M%%{4=J*V^#gTA@^B6nIccqmXNTSJPn#Z z%#iFEE82tN^8q?thDCWLPw`w_Qtdt~5L+rMa-8Z~rrg<0ejAa|5VU{9)*H$Cb7LQN;a0P*!579LIQAhaQ3 z!t6k9hABs8!m26!s_3cd+i@UQ1fzHDjW-_>yQe+Y`i+cySYNRmHtXPwF=?`DU}yWn zkW4d0iOMwsIs7>~Iwl@6db2+VN8_|&t#3y`-1>^;Tv!LdfCJHPL=k%Eu~{+pnyMrQ zPG!S5cH@{cXTYa{Y{*uBDHKRfMDtTM#S8W@$#zn0f)P~3 zrnQ%a*MNv2@VS0it^#Rgf_X_@dcvG%#Q_RnD|dOMCMH8kL+E8HL`IW+=usKe1U4;W zP8i}kKg#5Md~Py^Qa$AnGM0IL)wWq%U2ejlV})D+S{&d>0||rBDTTxRMinvQ#w6=% zrUEjkFKXkoT$tN_-i|2+4Jo>IClo;IfK!etP7T331!Os(iIZF{t=wN z9mn?W4iE$bSvt0b=wcil%_Twpdmi>Vr;8$zgUA*-|jC%xY zF6wRiR>C+7z=TAd%^)QBS^`Wy=^0KL(v9(QdR(!!F2oFr z)svFx%!rxc-WdWek*rRkSFVO3-|+o`096bxPB#rzvW7V-a09UVJzJCnadczTspD=~ zZ`WXu)^|g#m>yt8_sTTtb;+*0Zf4{&EqYz9Lq?ei-ONQ^m+Qg|GwYi2^}1Z=`OK4h zfb_4+b)L@~jTNc`Q93lpRXXh9tcroTB{F*(61H$g$ZeJAE_Zghzn8QJ?!qUU{DlgO zyf#yP^de5e&I9k*z(6SI(<|%9Kp@PKbaoMMOlU zu%a5kH6Bx4fpU@<%zFc9ft6UX!uWW*?P`JQFZ zT=**P3&>#u75nf`>zs~v^#iAwR<)4y$$X+81JR-kswvu0`N*5I#`~<>f)JLHEx{-!a6M!`g&Zh1F29hZ9nVKgpFuRAYsPNfIBLPSwI9VbT`>tFBJU zer2ym>H08wwU~Cpks-U9!bKtS0uWj;S`{s6TBx8!LiKKS@$NW!Z4+bI&jp!K;8iFe z_;fyJQ~^Pg!g7pS!WdYUtq-J5o6u~c%)1JVQYJc{0Bs|XZn(&`Ws4Qb`ZgRgR@#ba z$wgOZNnDlZdBH|7w!XkLNih?ZVyfYWGU3{m=tX8r&Twth7$|f4h)M0M-b+ECN-yDDfYd2lzFE(3KvW|_p$ps?_5l7d z%nZi*hE!who;aFQe6u=>RZ>R{HUuLoM3;_ZSTPeAyhzs$%;V3ZT(`ZJSC= zQ6?G7Oo*8bwd9~|KsZwOsw-;MO&J7MAz7b69W`>HViYdN4`R5CrOaqC3vuu~X-W#_ zSrPYncr&Jy7p_DtS;p$dJqIqSD|quY?h2SHF@HQ1+})Z1v|n(ORcv0Rdc|1**b|T> zqH>H9z7>!6{|Vdk*V@dFad>pUIh5>%EM!B|z9$x1P|Y?!wNkd!)5 z(Uo-J=wst_fu# znH`HAl_7JrKuIf#Ck$uJ;q?YBG?LY3c&?>`+L15-_B=ta1zU!>+koqXx5Ws%29!=4 zwilCNAQHM{P|=!#ln2!l8N^H=%4R@|z;ZSXE(J>({(c%4=OMvx)fI@04ckl{mNt~V z%B+KG0CTrwCU6!n48=Q!V7bD=(8NNY?Y!hmRX8Y;ek2Kc*E4MM-Kus(Lmf&(I9X z{m4a}#7048Gpre^G{a_iK{RnF3`!`{bRYrgAh|_wV&^>w3gUB=FkE9C(_P17qMaWd z{!lKInHk6!<`zUuP49>Ej(va`JoJ6oXXh$s!oWPGb5R7;Hxuq!BRuJdn71Mfl{OPS zoe{|KN5MNclJzmsXPa|T(mnz6*5XLg8qg8?4ZdVU43i9Wk8Ohnu< zAfY>nnZr~t3!E9&XhaIfyKG?(1vO3=wY}EQwA$#h5_nyf2sA@xQsP7~ps4Q$|3Sj-X z4!mnc@^U2aLZhP71;l5v(LvGECAsk06c8lVv_H@JU_x2L{E#T;5(F`Q$iR*9|KXFZ zr)T>Ft!e{(5q;>fJ_6H)4k8fuO~;h&o+STDc$+`FBzs9qXrdb!afAQ@OO>KI$y+%p z)B}NF(}W^;B^+gImDX`N!9JI5SePV-#dKg%OOpM#**pTeLqHwI?jT%6?Dq4oZ!h9VfI-mwM+PfrsW%)L*66pRCW=JSXKLvVvNTN|#d{GP}Ee-ovcS-g* zz)gk8h=FNzT-4YM^qMe{`|JkN8f0s{Z1Cda0RHCsD2lQg>g(Pn9#W&N03bBd)emGI z>I@{NOt4HG70w73OtJ={EglO=M@*g-oxrtweZeZ!&&(q*D6p(ccJa8!37t+eGa#rv3r@Itj+(WAEmJoAQS@(qUqVNfAI_MAMimK_G`Fx78pdcdT~b z1b5g)i5}S~FQJozy^{MGW;v(x5BDoV4(MWK0l*i-7nZBbu3n-irrD7&ayJQ6lj%nw z4To_lP?vM&`PS5uf~K?ZqeN|$sR;w;CG!_^!~{+uWC1pL6Jb#sE{Aa$^x0#d>BA;_ zwvAj%%<$j*JW2y zl~LQJ&<&H7t;A}pYBY<$6q>^B)f^r~d-oxH9lNgWr+Igg}) z44FU)nNbwde_Yds7|S1Y*kjS_u*qIsn>0v25JwQkG7SZ}q|$I6au?hrbd>i+wnZ8E?!Jsx$$YGO%QA$OaDjI#{h!LrE z07+QXy;FFm+qNwnr()ZvxMJI`*tTukwr$%^C8^jpD@MgmPO9cw>#TX!+-J}KT>Q_o zukzt4?dzkp)_WW87;+8yI+jE?q-8BuQ*pH4w?iWj!RsFUbC@VAGzSIh2PBrsT;tT; zO3dl!i7$>A*tV8vEgRZ*wE$$JJdk4|f;gT#>YpD+wZ2A+kBMz^D?oC6;)=p?bTfQ& z$h9jWU3K)Q8?>B?N`jf1ly+yjr-=R7WA7e#){qh4kL-zB@zBSOtc^Dyg&DKD$%YJy zH?ZIg_pw{SSY@n1s$yv+D60{!S=#yDSR_>`-O`Q>?5Lek6<7oItQs^&f7p2eM|EHFq?I9+5h^oM5J(?D!U!w3|C;szNg%Op4! z|0fh;_EZ1>hv`5>W&{gJ^I$?)7OW#KNJ(sFiuG;vLp`Y1stvOJIB=4{!}?({8+rL8 zy~-G`@*wChFx|vwU%m6a-jv?zE8WVJrd@lUJw4$m~WuBju~!z*GMe6QkZkya(DC=7F)=mZaDh8LVxRkQ;~ z=I=SW^W?;1&opSq-P%H_e8RQkjMoXKyf5P+@PSi(yY<9n$OShDS$=@cT{&scJD?w% zqfhY-Lg5%oc6}m*5rXl!srr7uAtC}x0g3NgOk zqr?@buxH5j%Ld^Xve#`yJFO9_30ssfp941`G9%YN`%Zy)lk0%rrha=GL0t?E%6D*NE;(Ii930P9=X8O zIuGfI{1kIZ>g4B4Mz@L-JZKYBm{jIM!{Ld&bkbXkmh0+^fr2SXgeEKc^g8OLRF7-? zq_6r2r`%b}dpYSy_)_%VpiGit2*A4qR3k8GR3M_HOXk<51xLHB4JFCfruqO{egV3I z^uwc8q9t;&g4XfKKww0-^wg^CLtt}Sy2k(_UxwfZWtaQS z&F}1d)tJL859=u{gi95KY<5P~%m$(9^H{ko!Wgl;BiIh~>1CiM)PiVzB7sB!AEH+P zO)YyfZXAIgPgui!#q9_K+nl?`% ztFF>0UIqozuk~5AZA{`uI7r<>7*e4fs7_KlCKnu4YI7lQTDzD@T8VtPvX?trUAwl( z_F#dGyiQPzJ9>3Ad-29H9@l*)P<+cRVhw+SNi2ZBA&DS+OktR>r%)H|dwJ#1g!{d>?0_-2@;K zhY;kO!a=?t5Gq}iBK(X=VZyc9u_w-i+hx4MgjtUG@4gl&lz?!hT|4jo}8f4L#%Hh5_tef`m3We;cG zrGF?dPM*tigW|w$S=9MG_tS2TS!tt%W;#E^Vmy$s$$Iqa>gw492hBdgr~|k<>g)NH zRAjOA7@Eue6j;E5b=q6hys9)`qWNuHJN{s z%H^NXzJ!};_SRrZUW8>en+S^SSLF~BSvLEjg%SWu;RzKJSq_x~@u_mA51yTV$eq=T zZF>aBoVR)nFlp?%Hn(O;sY+IY`!V0QoKO|tL_hDSL9+zus5B_fnqtOC!u4yX9k^!P z(LxdR^wyLm<>JHV>L>yBB#2EcdZ0$LD`k zwr8gg-@#MCjArBJ+zNvaGqDUg0rSU#q~h!IzVT7+A^D8?ol^F>3ZSA_a&moJ_Z)9k zo3W*F0r!NstCG`+F5})mhSET%A^ajY{3rvBx5b3$Zi%jlQp0kLgKa&Rfg03*@8>+V zsCV%M$yOdO$(_ke%T6vxDa^*7W$Z&!VuQ(=WI42P4eRad(&D6FI5v)wqGGA?PNs1Z z1Kv{*OE>q4B-2M;V1M;(tPm6B=4ANV6rVgrOOlD za-`~8xoT}A(Af|H{6|J8VnsLvMETxczYtJCOuv(tLdlD0SRvkGmBnscOz(ut99Y@! zQ0j)&;8h<#x_(CnDhr1i9MovtfLT=Yd|0l_UOYkb%vM63*wCRj?uFD_a3hJN0{86j<`yx$K5zT!SQY0_d%DwnCo_uzdwnyCSb+HR;%?;iw(1QT5C-V< zE*=eiJ}1&l#bgX7@AE)?d>3v7PU~(Mk_-BKyEER??NvNxgB=1-q4lS7E$bMWpy>6V z7U|68MCrEBXQmR5@x8)eHhOw8`V2wi zw0cy?53odzG^5w6(u>;!ROqPJR~;`PqcD~oB#Zp^MNN1Y#6#q0zYv;o%1*Pg!Ue_$ zXQt+18fmCHdU9cMk1VvGFK$htxwZKw#3Vg>fY6r$;FLN;c7mcxFiBg^v}cuQHn%DI zA+1)Cx-E9H_{i4#>?D7FxA$Iq^)}z4)2@p`he3lyJo8vL8&g9wP3lSd*RJuEJ=-`e)>Sd1n`G{>52vQ0`q+WPj>^_S$&Jk- zraHA#JBtq^Mxr|tLJ7m~x@qE@XY~w?%{R^;pDql=ZFoLA*uOr_d+V~er;$!i$FWt; zFv(YOZlMyX4cH?Ag(gxN@ESCV4_7oHg*}Yu&3`7nX0R2Z1_1HihaACM^ETvTp*B~< zGH)D+_@u5{KKtcbhL!!f;!`FvB@-MXaBKsigLqf*eyOVJ6v}Xx)Upjd@&XaO10taV z#esiXEhG%a&--M&n&7^^zBk+;CPWcp88ci8;5H{$YtQWw_Oyd;0|NCojSep#riBrH zqjm3|>R=wD%{}AjWRH)FLCN|bUw1LS3OC^eOdK*#dF%3%KNZe?E&Y6{c*Y2@_@@ccxFnF|0$s38Gv97oX&7YZq>DR~V&EI`6}e#*}VH=s0Y znrsQtm11`|2IC}&cRZ#4-G1BT&;mK817KxgawURTRJ{ttq|eJ9vuiU?-#Lf4@_uJ|hMh}62Y zYL0gOY##<|8{qNW3bXd}%OcW_!;^HeDu*KmFV9Z@eWdPl1nG-nAY-}dh1YsE>q0 z!)N18yB{Z6mj}_t?++gKOxrsqGDe=Aj@2%RRozicTDkVOE6qHi-pl){;{vtka~s?* zUJEj)#kb*5%ALJ%gY6?OLatt_xhJnHSjXTcUm20$$h^7^5zY?I=Dj78<|JXM7d&I` zNp|&bo>k(>X0D6}aK<=?G$+T9*YwseJYGNU3Y{N&qRlGSTgN#Pd3);XJg$vTXQLiy z(~cW_xzVT`FW`=`OtN-x^HBmWKO$e?iuVFvhYMuSyLGSNz`G!roQPT;t8mY)#>;0J zcl%1Qus%KJzqU-rFrP!$Aqoh)&{N1U##yMh4($0VTpv6qsY|ig8RxZkEnuc-rJ(f@`cwL5Yg-1C;qF|L9n z#21oA9@wgz^`|RJGbVA4Fpc}6{b!c$^)^zs`=20|>*USz3xG4K?%;3>hDAhlinfY1 z%AWN0u_KPo*KfMsuFsA=ru)Q+Csp6Q1K4qmoDl1il%0p%qtS#ejJT0p+*j$lARWf^ zfkqwg?UyD}Wd_$KgPA92+~H`J=%V2(7I328scD|glvd>{ISTvejX1MY-+-BWnhNW? zCdcMW7c^(Con5Dk(n?uw*i_v&yVp0#0%}t+D+i+C0OzOj1`+@+rrd#ij8ZM` zy3YeQgPugn)Sn`hE!mDPp8VtX3zxV`<*NLs0xP!~x1NojV_(I>buS|STnwcC5)(Cf z5h$dC4Qpp4K1QZl(y|;Dp#rsHw0_zed^9<1&!^P>1mTA2TywCWb1G@Nq(q%|sQg5> zv7^qwinLnE{jcxRpW+_$L;%YglFql+fn9zJLP*;Kh2Lh5$ zrj0JuWtaL!Txx=QKxZ}pmy>N`z~0N1vY`JGbQ2(XX{-q`|s%K-Rv5_HkwQ#gLRRG@+fYhI%O-dRmGeoK=#pL!eU@8z6u zj4y3e;)Zk6oIeMV7U#a#CB?(|in&a(V7Jr5Pq^Y0|(} zV)CN}FbXa$Wi}1S9CVNz$T z!{t+Pl2H>O9~y&r<~JtD!G%ej8@l|tJJaUX4ehVGaz@`1S@>8OAbBKn?9%%G2Fgmg5(l@=GUk3*V>nT%x zFP{`&%wDeVH$6RCHof21=ljn3&QGsQ-+w+S5_3J!zNZFbZMOHrf$OR;&FTI z;C|=X@O=9Dgd(q(^4KFJ=r!QcM2_3=#C`$hTO``zXG=sF7{u;Ze|nDZoP>N)!CwuSN~ z)>9VC!S3J+YSNo9odx=uht2YMamJwUz)QqSUu8ny2y1QNW^8x%JI>?tWA@a1;Jdop#LETkdD`|@`)+wfctDZ)%-Q~? z%;(G|%^Bc4Rg2|IouvK3FP)QD_YmeoGc20isuI>KOk4?F zt%?jct%ozq*5dKCMd|M=5|d(3yyN+a-c{h1?FAfcpAOxeEc4{AwWDCWUyMyHuSw0( zO_^TO?Uh9BV`J5ue{V#kPOIj-Z!jgAtC8@oYH~$Bk&;T|T!@YaVUL@1 zTUqZZKhAY>9=j-j5dfa%Sf<}&)c-{4$&ps2p8`SX&?0Dx#+0088VPh2c$>`ip-3=QNR>`bkU z?WtWXE%r2*?N*0cyQCF2awX6Z5{b-m88^Ngh2;^eqlg)aVYW}S0{fDLeiCF*F|e)L z$FYmoke+vqaZPZIyMFc7Cu-xfZ1|BO`Bjd2n%DaM>2u2lCN{$!}+$U$^k?nG34eU^uB9$*fL$ef_nb`|-nenvEhR$;E=!X@>@q>ESz9 zqUY=A#`#I(`RdX|*Vi_@_|OPJeCvI^grKaOei>JL1Tp2OdSb8kOovUYSsAVlyoVGO zNavjZ{o#xG;Fr5{^d~+auElH*$#~+(i0o(-Bm15H6v{{>rpN)^w1*j$Ve$#f09V1C zwS|p>dUvErY&7GrzEDF4qQy2(l1QG{*GSX$NOW=ZsJE`b7=wCKXy`n>GlK8p zV;PSMLHo8Pu@Cf@>%-|!EMOBFthFiS3ZjE+SB22RF1Y$6PgbvIaK=0Q8$+~-K<&t$ zp78f8hP8Q5O{c+x5#Gn{e9t0a(vBvtZSl{nw{XU2uTOK?#3s}+{2OgvYc1o9 z-!XjRh}7~gLpM-dGFUfUZn))Kp!~pSX6kHD>hYOA^I;0%uM3Oyj#f*%$A+TNp21rv zd3$WNEE38}>M%QToawU1Yc@cK7e^(5?K?|D&IGciJRQvuGPWg$GGtBzua!UwaoXau zA5+fx+r--=z{8||D|ScZ&wGMD*+L%O?PBQb%hP4M7&a^^f-Qk;ROE4{oz;)<*t1Ge{iB}ra6`0AF zs6${- z0%76;D&@I!U(~*SXG6|Q;~iwoC46S4kE;bAw;iF6PPUtBsO9Fr-!Y`cHPgc7tjc9r zLIsdmvqY4)Wr99_eS-jb&$p?8AB?uOOUz8XEz2ADvmXzY>Xue}y*1SoUOhbiYyepg zMYIMe3Zk^i6r&1z>SNHXf_!-cTQ6M%!}oz+@Zo|~GuxEsvkADy#+5U$x~`g|+DS&& zYUL+0c6)wNuuDGQ>M$aPQ<{q1V5bA2*D-Ei;boojj~jtvsMVkeL(r2A=jf2r6Xk!N zp`A@g$W!+_M2Esr15ElY5o~dVZ2G);SR>iP_e9)k()r-pe;0Js@zD1c!7vOfA0p7^ z)rhmT{)9kvYuJ80lF&$xISDnahXh`uX=zs1tr21l=*i^UDJhrm)lLP@4tYyPs6?la zY9!e15H?ZBG?8bO_v|84xGLlkRB|D@Llt4nexbvmj7_FTcqgMT z;5q5_m&?>jskpM2uP&T2R`h<(HeRmt`Ljb^kw?0`tOIV>nNw!?M}BNrhApeITf`JA zb9e4t<0_K#Fy}x;+}!>0`L&D|9(wuqT;1Au~PWN9b+rSNx!mvnP zno*1KOP33z}Da9Yd%O9z9pdIPx)8HvsDUlAI@@tYRCa znl~<%$`rC`kJ3alY+`AL4^B_`X0s(>OwF_`s0Ujdi#^zrEUO7%Fp4c?rZz;;XJ=!@ zdmz}?Kz|KoArVufe~;LPIGWRqO5gT2Qp)3Zi;|41Lo#}@+c0bA>f&Zd1aULas4Y6zPPaKV2792BxU z0@=R)epmpiSq1P zdI~zuNZpusMuKqnJRl#f2)_vnFB)>n#kQ2&%*;#`jcAzAyJGyu+DPxi^C}^-LXj3A zF3P&qhNx;(uItE_T|qII}Lmn zJ%^A0F!Je|^`i~YWd<$)mDWe1Zso|e z;WHIgk`ykd%_avqixtMu-f)Scr-y!2CIB=8;?g z)%w!b*{ola(61{5yHyR9GPBe|(xK1F28hFVa=fzyFXd@+t8yBaPmW*Rny~XyU@aav zz&9Po_nap77#KwYNEOa~rn>3(m{ib$%6h`?A!q<}PftHR{kbD=FL4WyJ^SMw zqT;(6;9S^WI3J!4pLRaB?^yP9>5|l6Il2RYN7SvJJ3upqLmiml=n))44d5RWiSGLF z-+bLuN2`QGQ^w*6%QgaWmhF$jApmhlAhUdRa8TnMML2tz-kRHL*RsX3r9$l29XA`5T;JeYC2XI54(W~^ z$ApLI{shCA5@u%rZTh%A!n0XJS`~S7H?wU1u%bM4QcZ0YDAn)CGVD|u90jI!kX;vP z<}&x0ddLuAc2;&G9$Lj!_&Iu83M38wYfb+nz)I1qOw85pGfIrY6IIUJ&}_5d8ud2b zHw8}7&RWUCKu_+DeKb}R*mDlZLF}MLp-Hf*H(E@GxL{pBqt?$bbgm38)-cgpsDN#T zm#xp}rD>eHxKgq8bIZ;0`(inC-B+idrtZ@ zE_%}~8u3e5E`u>Ms$q-xkUb8df_h*)!1>ha#{kaFio<~jVx8KW#9#8`R29@DRNDf$ zrr3l;Nyx8kMH|o{D2hXp#mM3WAjJ)j$o&ZUg7g-N)jl_m#mw$!hr}q!x|^y#N&1H_ zV1A^FgzuP3IH2%?C$GIa&!^V~RX}H(R;@dk=uMe07G%-JSXL&ZtMC_%uhRD`ZS>t6 zoeClHM0Z{;4z6!JEf@abPrle&NmX38pNS)zzH5!B1+C#j+6e*LPp_5UnEC5K;mmzt00=xol%j|%EB85n6$15IPDa}vMiW$XPFOdO@k3yr z5L`=%qPvUI;LFJ>HUp{n7M8uA&>01)BPAlU1NQr>cFMYrdlnSs;*}(t@U)sizg>^8 zsAwl4ZB2-fv(uf^ihHU@3CP}t{Z>02)-FEOWylhSnD}cjGyus=+R(R2`DW zA8{&HzeS7PLl3(-@pSA+*{|pfSkn+jhaV@6_oB|R``u)e8ZyCV$*U7<7R?adX$#<%AZ4WWVF7jy2f*ekEPTo!X2vzmQt?@ur$E zi*IX5ay%{K$6##lM~E7-cDMzF=uh4$ajehL!h-$*NJEdwh~c z$ETSve_DrCxouG?%$f{VD*)2#^F6+sybGRMI^{FsA#XOZJDcYIn6JN7&d_<%mMQA= z<1|w;J`knC8q~B_=K? zd1|{Veto?cU;|bw&6fqMTHjR%uZeO`xH4vtS^JdGZ7Te6(puo4AT6z!4m*|J0oX*M zQ2CAd=YA_b);8CU3hpM|+j(Aod#jmYha|-2A34;%yi^{1(P(B-5nq;+hHA#_T#S9L z9o|sT=WEhcBB)6utAxq1v4V;%lZtzGH7EQDaw>u{sM(n@_Z;h2Fel*q_|T`r^bK-y zdh*%yqa!8XmLMgMNzdBJg_tHU@#pA_BSkPf%X58$hKA)W5=n8eAF)NBI=v0{c%T?~ zk6VZIUO{e!4ktHcOof0Il7STR9djYBX#bCx`n151C|Q5YlrI;7xxkG~ z8V2;37dFex6oP2?^D1rY2arxKK4xM{JwmD{Rz;7s@8A}2sXNHTCV6b)9mLyLy4iL<`}bI25WzbZtZw}d@C?8HZE2Z+?JZj>A5nvk$} z6Q3Xpk3^Vx&qa7xU73!^;q)MD*nQ6;K8A0_RV2)DEV(RNxcAYi0L$`rP>n_j)(+*V z7U&ZdUpU%TxE;bJBOp9kQKmjgTX3{u+hmf$8^+@sDhL%Fw)KG{wPc)wuLXMwOF2N|CZyx8lq1HI(ZN@W^O zLF|k@Iw3epg7T~{P!I3g*j#z_mGc_0E9`jid05b@sG-XDJ9f4J<$PAJo`Nx~y$mq1 z9oA5#(KA5*_U-42!o-o_P(jJjyv8@LPR1Z>--$Su8w3jHot%QKPhTW;U~iZF=} zb|4HID-UgfRK*W6bhku>XpRlJNNsZvwyHa~I6y?oRGpF&Me9cC15KaOioh^mK?P3kwmuK}b^jIhS5h2%6Y= zfT8S|?(PlcHy0-mz)#yj4|*5Ab3}v8P}6w3yy-^3on%>VXVkUXPgCmeXXUArP=rWW zIr>@>!(D`JLImvPebSiIC6?e)`b?5*kG2wK*a;%ou2uvm*m+uA;BWFNXbgdx?)ui| zf+MdsSB|YWPGEf<#g(IU|C_?tEMG9D)L|9sNa7j%*y_qU8XhISbR!33qJ(to%!JJk zNzc^zW2SP6yf-wmDQc`s1+#TQ$w=)a&GB;yTXE$0kX9O5aM6S8gK2qMwgco*SnW`v ziT-I+Z&ZyDeayAKV#x>VinE?$ZT;Jy;)aZVgOZIa8O&wxEj3B>eufUfK;Y;2C->)0 z0_ZK_kEfQt6lzkVp!SQr$k7+!6uQ>#Ixm4u(i&i@4pOtPPZnP;%Qj{ajYVGGMtQ`K zWNQ+v@)hZeTj4n5?N!@9PBz7~`*LvHyFI(y(!0^Oy&lhk$H#+eR%PR&W!0Y0J$e}k zLe-W($8Eit%Z&1t3DloPH%%3ob_F zpkLqx_RIu68QqaU+l&z3O|?RoV2KY+l~Z72Z66vAmLR#7$J`&UZUD%!0Jh3VYc=#v!gUveI08km`#yjHjL%C*q7z z6zQm-omC#449u@{g}cyYN~anDK1JWdqGp+1rb-_rD6DqE1<9-=`Pe2UqC}GIsov)E zCr9 zBEl=QAc4PVTkryG!gZF= z0rv?f!|{3I2O|H1UH<*J?Fxv-4Ls4q-*{B@@p#+cI*zy#o;$@~+EE=Y&n;vlP%G}+ zG}BreV~R=TH$?~Xwoyg>5M7B3+R%wu*MW6@ChJ;&9%~9v)&bcF0$G$52Y{KeH+LXO zneNv%;1I_5LSkH4=NLNaPJQ#6`pEYj{`>cj5&C})*#+l<-oJf(BLD~hK>Wv$-PzjC z+}^~{(7~QY+s@F!{$uL?@rI7}*Swwj*9QU7AE#o{A`9IEzX`aw$1emz3&^t&wkRF| z>piW2ttQ9ZBfq-WV;lDT_+c~ogE{?~vlPn+HkN9x4JdF=AI+rZr~As6ZoXR9<27W6 zFPt&Dv(#N_z*17;p@T6hC{VS5vc#|GeO~>`wNVhIG2HvhVxg|I!;j%uQx#=qmRH)~ z4Kz}X7gT$m%Kq$Ja;k5qQJ#35R{7l%qF0jvVr(%w+%MqlFK+@a^(na{t^O4DV;CEl#lb!s$a%ZHeIi zxgkBS!_z^MKWA`Tze_jmylw0ljv-hS)lAcu|Ed;_QH>SHo0}y^1^d=2Dgf1LXsQvf z+$g#}UT%k+SZRRYLKjg?U4Kcsg>`|B0ENE4gO!{vnuN{Ui72hQOfCK8(C2Qr)TuMD zM5~vzipx0x2GY}wQXbL z8(FF#H<`|0o2%cleEs0!IRW#xr4%W`-xg)SE__CK`eZwg_+QBnsgA z4(#*RwW4QDqg($}0b;1eDqe!eC2-6y8WV%#;AE&Go#{lmfgJP>XKwQzJEsK+E|8&$ zweadGf-@WFcSzJxj*_B*&~!9X;$!(@6WZ$`M(TQ3g&;V25pucRpt5bd+)F&cp1l2 zszbq5V2*9YbuSw@&)hCAVQ=(A!{HF|cKE$7k%T|+(HcjA!$2#um+h-~Zlv*PE%kA$ zn!W!L1T1l%q`wCO(|-j*BH#aX5IAWH(f%F?%>NY#D8m2KK|l^_m;QSou>2^@ZkaXELh7no+AKzHIK?@jLUZ zIdIgdP^yMDz`#BE5JnXjjt50!+p5)VL~7^*otzhHLH$e1I*)i+Wk??)AmeKCN3 zMlc>^H!N5=l26T?Yk(%<@OA)BQ=H{YyGjRK_bYYk~h;lUYOClvAY52;^=~Gsj&%9Um5XEXb@ycFzf2&03|KuO6zR|)9UWmT9n5+)0{*`-X7KPk&J;K6d~SUVoF>e%!-s5ia@=|T zd_Z|M6plkfBKg7V_lPAl!bfeE42}$?##4Ww;eDL_yF@gs|Jp>M>6wrGJrMrgK>R~H z|5ztxX#S!fCd%RD5Zqv9k$LHtY(#kT{A-;U-M5b&2mR7c^M4tLY}jlp8LB8Z77>0Z zXM?2=1F;|S-x>&8qO`WME=ey3-se39O=|+@SIoJitbeW(?xzz!V(UM&ljYCrr0NgZ z$oj8jgBDy$;_rb#|F3oOFDLmw#6Y;JpZwnq1bUSW(%%E&FI?3Bu7p`DL7Vc4|6K`x z7>Iu|CQW^t?#FWYrly<|<8cZciP|;!JPGqp7X|*|q6W*@{_LXuf-$w%LW-)&XyV_0 zGp2ww0p1f+$;ag)Ki=1E(ftNBZx;W>m`MLeCEWft5FeG${g<4;GwK-k_dxgy7xhO^ zaqI&v@CyWv{C~+t7X5G8_`^k6y&s5a(tfxo-NIk8@rx4%`>Y;8!vioAdVVVQh45+4v<6|LLc_0V8sHKEA>JkPY&W zzaP7ooDKC1T^tOp>`kq${@GhO=-Qjx=vo>6-p%y8yV98K{a{CEuq_V63;4&bwq;%Z z5>snY4bnRR0>{-5lBgXM|7PtL*{G%;lW*MkHJyRFX>nxQ`bDvc`5ET>2z>?%<5M1=M3$iKt=6$}i!SrdP&7U)?2ofZD952Z5y-}T`Z;-9q;1>Nq{Y7)iDM*bOB zKu?kCmvS~R1-*vU>*FBF5qOT($0J_r#9en=@zz(B!NtFG1PvcdkmBDh3i55hA8VCl7mek>8o#9j2-Uh6^O2tCzA!<#A0l1^E zovH6Hv$s_;^_IyLP|ywQ&{jkZ3vLYcXVlusk%v`#MHadapB0H1*UC8BW%Qtm(pQQC zY}!{#dlZ#F%D9&6c^ZSn^F{-o?S3m&Y7%jPt} z0n2ra6C{Nly*`N@+>d3E*|N@Y!mLDO_n9bwO7q-7vk@Vcr_Jn(1%Gx6R=e$(faE%HU&I$p z>^Rzf2qK6BRa6_EM~e+7^a|H{1h>}N=Piy?)rWM*9A~@2>Mc|CDkVj&^CJ)gyO8zZ z&0}V;hhQAv6M+M}#eCShgGDE}Yh?YT=_Pd|Xyd7G5&h7E5~w>7ZM|_%s{ESVI(zll zDP;s=R$-(uFL?e2M54f#@q8xK(Ahm62&XQ6UkG^F?LE1JxFvJ7k9^BWq@)QLE*Y*F ziMgYUz+V^6?vzz|u?ISnJcpbpLHE!YR7B0u2yoq~Z}A`T2#UD8BX_-qE7l?eFdwj0 z*&^gOFM;WSR#%rxq~7I5zSBp3Dy3iS#JdD=3I4Ikqj%awUw+)?EZa!g{J4U9>-!p?uQx~9{#nzSFW*S#8k);6qabWg^aU$Q+a2rKL>znZUI!R+4t{@J9 z4xGlWA2yc}mKB~(#(~aZj}?MEJ`SA682$eC6pM$=$Ag;zfmGvC#Wzi6qiCWDmH}g^ zvm!@VYhak?&Ob=r(=1yNj(1n8z@gMsMTEwnR?*3@Gxdmm`b8_z*gk6LI{MhP2C8CIJD+(FwzI?0znG$TOYv_4O! z*6p=i?tteR+q8qg4TVj~LDN~=v?n>MCt!=~$(a|L4<`9f-H}wIaQijT#C)VKbcWeHvczI@EGh>OAHKTfO@$6q9Q1yIyl&ASsfVIg>XK2%BPkM7gopdG)Y zlRl36Wktb%TTv)Rm4~*hJL`{GmZMcz04k~hYg2pjJ`yQuVZXj;MOfg{H?p{mNL`+t zQwqMawH|@CM3ac4yS9Rt}#w>Qburi(dmhFG270*uCiA zBMc9|Si6|;l^=iuehcbNU48uPHXjh+{sV$PN$;OT z*I;T=>Z4Z!`}tdMrDpRkMHFW>;Srr(e5hqMtO+l`$pd{wj0Y(F}rfe^8=F_EZsG;tcTS#=(%<;1yqPj?%chY=)~2{ zq^$=`+oAZ6_A`q9ATz@Z+LEbm>C4w)zpr~6p1yaKKPmEkbN0R3yBi<~jOk;AC=uAI zfwGT@_s!GtPaf{s*9E4SHQPGk*lnZOwaMN0mQtflWB?nPhEz@%gt`k{Gwvq_RpvR4 zs86hSgM>=1Vt&wbyM{UJqIA~u9NkQP{_BFVN7@@M`@nCY^{9yj20rvxo4wVsy0*%>b8`?DjZcSxlo}PM>EC1a%l8;+4s_84E{D0 zoiqw~0uaqOrIwS~_&VnJwQ(1RAzn&B4P$;utdL!qDYB%+9fqlzV(~uY0MQRymS!p( z?K>#Bsb6160V_WFz$Ha7Yo<{GYOV59;62h8aJDoS4SyFee%zFcUV%Ph!9}QyvB{bbX80 z@B;c*i;2UMUZVG-EdEsfwO z1FvPuMy8U7rn!-TJRlF(&_CSC{19NGyQ56aQ$0pRcD~x*?o>xv_|r~bFpp+?&PrdM@lsK z8v<8>Shtw+mBe2oFedc_(pLls$;GsR>+`>S8bu%pA^&ed@TZ>kPY@*h4~M|unvw8t zLGY(s;7<@t{SSx0oCogtS3CRPvf-Zw;(vl5xCvymHGsFu@(Hl4BT48qamq^K`hLEa zIS@B^utRrc_MWqph6)==b?F2QIZoQMKxg~aX}Qx!&vvez96`+mzpr%FYDM{D5R4d2 zS6}u!AmaWbAd2Kb+e-a@A=L-Z zl@@m!vRp`E;;gTwFH#{co2j#|&u>QsTt zdR7LR%ZfY?NY)ETPfskqA-B-NbWNdZhjmG89s#MFSxIxXF0%-ffR2{l!ARfuuxAP; z2sYvczzc|jDC2-NrU2#36ePrD*2d!Pxa-0Cnmg5}2OAqK2%w4b4CiTHkmNfMW2PS? zd-Kw)8C4y90e+?(ZCY*nyuHxOE?HZg!}1t~46zdzIR;gBnOiX@%1w&nn61L|$CVtc zGThR*(nlBCU2n@U49kP*#jNBp*8i)$vyQ83`2zi+J4IR=q#L9gQA$c_>F!QZqyzz_ z5$TjvN~K#sy1N?`5CK6z-WKnBz_~|%-1o0+KY9?|UnbU?nKd(Ot-YxqJBWuLA9{+I z$k-IL#*WuJEYL+4KB2%Je)@`i%E4?f_m!<`y?}~_!*)*keO`@d)0ZYX^BRqU-&yRu zZc21uRJ0bYrJ2W;8BL-FUQdnug%R57+KMtx?}4Jq%b2@!y@9iy71wtDJd9 zi9T}QHeu1-XYNUZRIu1!fX$l10k*H}BLR;k(;zD zbF_>12%VeE?$Scl?P_jHa`yExx;E1ICHXhi%W5*6k{^!l@W@05sK+0$;Aa4yg93@9 zN1oAcg&jk9&8eOQY|IMzUcyN(HN}xmJkx@S*B%Pr_%O%l_D$Uxh$RF&=C3X7uT4ILI8yv~En&aZl1nZ5%e2Ht^Et)pf0|1; zerXAtO`izPk9Z{sxYR?~#>Q|OGjW+=CH`!!Cc7sQIYhC0qiS+iZO(DHzKyjl-7i8C zQeeby;PbI=!R#S@3f@eJ5DC9mB9bfpgny#y>({RyQ-U?$)G;@wr@8g_##P^MB>Q7B z@36@eeT>S^O|oN6t5#K_YoFfPIpjh>HZDw5dOj=Eltrg8z-^%)H`gS3Pwh7!aJ~)xkkj7ERH=}t zMT!dX%iDCJ*(ygZhJ zXl<5*1K6w7GPx?<+v5rnTPnpcSQ_if-ufi|z;sfGho}~!f0tp9D|W(lxyc%-W5Z2t zC#nCFoSuIuqF&S6rQsA94o5${vBEWvSDOYhOoP(TR7#&4p=wvLDMQ6KH4 z%HUl(8O~>0MfBjCwqyk)QeSaJ$qkhO}m(LY$fRzEY>c z7A84=Y?|HZd^J8430VU{iXZn2dm`>Ghe&2F@-p_>(c}f38C}L=Vu} z$!wc6Rf$$|bCAOizr&6cX6qsqe=u1V9qZ73Fr^z!ivjPpKBY^%yRhU|B=miUaZUf} zyDmAyeG2<{YRw}z!Hq)^x&zxM9z}f2HQY2`8STC)z76zMw^HN8ay8Nx`Ql`UC zHT$0yW87y=mfOD!`_*5Iv60^Qz+$YhFd~PN#>*cff2%SWc zllM(aV+WaDAc_^kZ;-f(K3g?3ntF6`pV6LWR_G|^z0md4)qn)UksZYWxsKkK#zt_9 zK^gt#rr)ip^xfD$DM&;gs3dDWrXe1({uBUxFHKAJVoRWsO2%uyeX66yt>V$>Oz;X zg6E<+*9KPi8P;8~)mZ38r-ij{pzh3Nz3%Yvb#1eeinp(v7iv1fUBb$GhVS=-gE(LA zvkc}e`Ie`CNq45wdhMcHbcKwJM1C;ujTPRuZ;y5b%CqhHJlD1?NE{?sW})uD4T>hl z!dOKiS8(YQgcf(W9yB5@Z=~O%e@GNQ&)@kxx___UJOLS1t^J-H_8cw?0h>=@f(!seg{R=d{R zz9Gnr1i(zr4cP6JvL%|dRx}sMO?u=xZnO)1D#9!8f5LoV#{JoJ39{=1soxKxu%HTm1r3 zRt^w&7pf5S{0k{!_fEO%cRzYIM&0iX;kC8420xTMjh~X=7Hba}sRub8)8ZqMi%1Kw zfM_apr!ZL*-XpTgf~Xr5SqY(iXkZ^vlla)Yk%6U^BO))OhilmdeLX&QG2S%UG_W<; zG_-{pgz`cq7m23y!H^ezwEdX%X9!^kcUR6DZ5M2ibLX*_n;Vy#8-Ls8#s&4{pA*?% zw|g%24I)F3YJaGPc z1u)qRoE#i&tkkS5S;Y?VCS7>EWUl^{n{*$3gRnnP$C%(wYSI z@>k&9hvkI&Bw(zR!X0;(Uh_HeBVKVnVBU!M=20ElraaUsl<{>m4!MW+CWo1?RSB<( zDI#)LPZ9Hh+k% zp}~>~<2W|OS62IcunWG4tM0>0FOUT+8Q)!e&| zr>`Ae6EwK6URpY5orYn|w@M>||AWB$~T0#V)#2cpVPJOvNO4X-bNz7xmJz~C?3C%!A2^l<1VIj?%;`L}&*$z!`{s?iOj8 zc*HGezJ%7O@}0>+!v%Rr{xjNW3ymb3fqBw$N7_oOe*f40qepy|%u;3^Q%4Q@d<)vP ze2X7nm^{9&>x1=SWq3LQhm;@Hw+e&r(}RaNqxAlQp%gH4ye8L)25vg=ipyuE#woGQ zgj+}Uszg$=>;=a>Zga>BXdoAkl$va=U5K4AVGa>eRGeC-u~8!E(Fc_<2V@`vmP$Nz>90{rUZ zE?M9rco+&jH=Ps+9fv+49Hb~8v_<*!O3zDM;()4=r9!WrDcpxZAOE}eA3t&NRsq}~ zvbZ2=?TJs^MYZ;mrl!qU%T+HO-D8*(p*||fAZ$Nc6sb^6gE=|O+^5w94Kv;Pa`rg( zrmbq*HQ(Ady}~4v)(2_hK%tUf;&~kw$7@;xbkMz7s-DyCn!b-SRb7>!AkPfN6UwJS za#(1Zk9kJQs;N)Nj$PET7Ai2!g!CL1gH$yl5GQ$d>Z43e%A-7*8#vdYo(I08pPHP= zqgfRln0{?8I~46!Rn6V*S1?65lvMI^#odZg#esW()1fE*sOtHkrI(YqKCv4=4R>)U zqP~Qf(yiU_2qgOfDz{okgvUY6FG$|oI<%Gc!#ShrXBQafJl&VoZg24{(7g3>tS=BY z2xX4iIJY&ra6(B@KP7sPe$!UMV6})r7RIl zNZFn>KHldt2s61J+!*mp_;`B;lfO-cJ}_lDkkyO!3%cI$rfo`Fsc#X5wB81z^pm}1 z_eK}}f^xb+Er(DhD{FjZkDFQ(oK69lV|FGeR>(Ohb7to3dU;tj=^tU;Q0jIMjt1`6 zr1o4HO2|B%`ypfQQdW;{ckJR4vwkBAWB$Gzqrpt-iY4=!1czZmVwa&WCskURg*uAi zvhv+7Bj2NZnqgD_16FSqKh(!c zymV2wtRUAwJE>eSV=#uuQH|37-B7i#wAl^J-W$s=eCJfEe+UJwzow$Xnl&?;gAH74ngBB9;QJ_SeV9exq$ragTO+vUEjgo;F1fQiIdtwy5P^O7HR=8*X znB6adg=ExDMGw=rj<|Qeq~Rz$9SV+WymoExRc+^g#s8PhEuEQhj)`(FP$9I5?)1$fOh9>oDvDj<-P@nyai7}Gc;Jmn zr7->ayaW_qx>4Zv<3m`AK1c3c%WCYhkCwu$3Qj}08P>^dd|5>IKYdjAENypxoxAjl ztHMC`m%W5W&Op|{eUoc~`h-|tu6CjJ$`RdPr9t9<(9N;t)ov>W|b4dOUGnq3T=HLbuHIaOa^U-R#cc&&6kxjl&b#rm|w+S zjil4&b^n7^T#X~=?0oMGGlVRtyQ&B~2Zd>i5-Ht1j=EN(#+)LORl-40i~6{tXp@*opRxcNTM3^(+UAV1Q_W5$ku(YE z%%)IM=bEfh&o2DVaYWBmbU)(l{k_NA$G69hzo+L5jj&wdepIqF%1L(hS`bw-6w(_g zGr1$GTVq4_M7~tvYm5so`ulKNWwsUYmKut4F^^H!SlR-p3gdEjp-Kzmt0*E_i>ugt?2+0rq$ zg4(f#q812hq`Tt`jJ{~jB6fs5g-_;NWUC3>7z|)D`^Mazh4UQ%^z@*+7y%Wx=rGv}h?WR98ZL&63I#Vp46 zofAp79OTV$@w7kjqh%yn47&GA+qhAaS4?%URqJHFbjLk{$Gcf~t$0HN?t76t+5#q? zt((yO8afsjPFeBbfv?|)WS07e@Wn^aHtStA!faP1JuHki<41+|mUgekQx;{;RK4vQ zmyS7vhfe>XtSQ&ZKy*zme%+C0KkMa=6S49q(G~|G@z1sQrATjVe&pf&o-X}aX;;Yv z1G+P16Av-cHVO;#rK9&Ow{_;kY*l-te9sPzn`;OG(t6QW63fU-PE|T8KLf|A_PlW^ zbGnWRJZkZY;n3W)R+UXgX`zn#oM!x73Zpn%IZ@3OsnLd1Wn)U;rx^I@s5|_v%(e_a z=y$&0{W0H``#R@o^&_X=Wx^gFQ7ltE!t8Hc-yJKOt_H;~mCq#fC{S8;4;+4e+4e!3 zbKGGm#LohQ9+}0^_5N#%?FR`9mUYYUEJIJBP3{)fTb40?F_s+RzO!OnobQ!PtF}fq zXYROJT|?Fw2t&KB-{*rKkY5;dpfD=PX2k%P7lMytddK*-5+)n0hf@|GC+Skz#t%@w zhgN7B+C3pVMJ2U4*);>bexJIkH_%&#x~|G}9HS60EB$M&D&hTA-HqHs%?N;$4ilZ*Pk(3^G|^yq#o) zTM=CZP1{-A9n(SEz)!9bpFt;QD%uxZbgYx*23qj9s186PAQhS&@qLKp8jhB&+2`;O zpPa7M!@3H-0{Mwr-%;rn(pwK^p#Zw1HzrWWHy5;Mj&v&mgKuIkXGUF1VWU3oU9O{d zc{}HLi(Tt#uA5YQ0fAsEsj7V*=@I*)Fhnb+ncJ!O=V37e@UH~Gr=g93oROoRp`N22 zi>#i$k>zb`W1F8r`XakJtQ*KsYrm+9jw5wbYZLixYh`;N>bE~`l)74((^uj`T4vQe z!6@@%Wn*PaHcZeqH^s2QDT}88waM?$dJnx&FH5Zt6&I`2G z2zLqt_4~ISclNI0#daxysJ16Q?U#Otmwt$UpC96XzfHk@E(XNqDe>hg@!xPtJi)Fz zYz@q+DZt(_76<_fm|0J@gjo!1?2UfTsAQ=yP_)S);J^IUk7u~fodz~vsq)8mxwCLxYn98!JpDwY*DdQe5T3K|bC+*wxTO36;OK0be; zUwFlR+hwwX5T-H=sfxO*c%+^%u{5oiG1F!9iE}Wl1$-2Io=3mepKb@4`*?X4l`;Jm#-K%)QU>y!e4oapvHS9>I6_yr0c3+wDfqOjSEO znnmrBImC7A$%e;<-lNik`3Rr(&ANcgPeAU-fcCi}ZDZ(;<^oq$m1c+HbQq`nE!hJG zcEge`TC~c+fk@=n&b3?p(>k-fGqD*+GOcihaPxA@NlEm_z-7RHuYDBW8SJY7^0@^> zKf?qep3116t?e%ng}oF}Ks)2_*4dA;Vph3i9#4O-r)yznCJ$EdC%1AiC8FV3DNOrl z(cKs=5MD1*Q_YU9OW0ptb^A_N?gN_zZTl*^r@ClB?91!q>r#54@LbuJ1uD;5!uNyg zYt?8t?$IJe*rL!>X4*_WFS~cul%W=u*_SiI*2s$MX3OT)$oB1tLdWZ6z0}3lxiPmE z%BF48_8gFUQ+a~?5xH><;YTE$5b?ROnk^1$L^+z)4%-dN^R?4ffY)gx1PKq6~1HD&_>nvmNcvQ1!I`7eoisy@YtRmf5WbbOt zIhJHi#al;1hidbCy|IK75^m!k>cX#bUZ06Gt4nuU87wg_*2Ie{jPp|d-kJx>BX7YX zw0&pkFlG_f%`?I_zWS`4W?1!}816VnneW3g7?1T=#g_f$ZFe5r@?)wUUvS9$OrQzB zK5*^92=&nW-g#c-UcoqJQuNSq7z9N(^avsAmo9s>D;04ha#k}i7?Y-6bYf4BCmTrJ zH)Sw{wx(4{h${jf+ym{>eGqCL&f3rDel2N`Wd124MmLnvKINrwWfL*1<5+b24bZ6&J0TCy?aQlEYp)YIlWRMZhm=1r_#r)d1LIE0 zowz|8EAz~cL9I*)8bfu|mOgjLM2k~R9#>45Qkvc&PxA9*$GDqg9qV_b#RJ!>-^6KX z9Z9_S0gCLMHPvz|I=kio8t<6HebRpAPlW_CI2Z>#WcCjwP$-vq@>U=RWSwHuLuLV{ z0_>ABVE9u_{B;=oOBtarl@XL4Hf7<%iuq^?;eb?Z(n|l3jmf;QP>dAb$H@bOFu$8B zJiWl^(?gx~wb7-|OwAJyzD-bTCNx6HYP}R~CH{_r3KbJ#jxe&cX{G9c1p9$~q{t^+ zAi%_WI>*(s<$eia*;|+!wdCooGn1osfzQo$wOEU7%~seGdLOIft&(IH5E0(bUZj0r z@3%IWIo9AFK=TO;8+oCy8GF)V;V_9AtV|l4q-hCL{6L zQE3ePN<_ew;MTZqKBgNwn86Ng-XiQX_p+olvINE7<)_IzyWtB555NiOHP`Y`afZlf z_}gK_I;j;L1t}2H@Pt0uXuj=lEl5zVan#51{=48;XWiFYch)~>*11<399142wI6)5 z5{m0`+HaqQxDE8*ZC$p1JdG}G-Ah~d@3VFPKlJ6&k@Yf0)n6N<>c8&|v0cVTxC|rm zSBDX~;F-gvN7|*HT3s`t*@V~QPdZbKKYUZ-9NupQrekz$cJ*&_K`9 zK-^T%%=+ink!4pKGLU=~uDfbl*mq>C$b8J_uryd4-ZK5lOTX>5t(Nk$cka>7Ne z_w6bj4W{-|q>;s_L5v8G@4c5FNvzxH?Yt)khpTd5cQ69Pc$ZRrmA!z9+0{wy_HaR#e`5G zVY?D1Pq0#*6`AWUvVJ7R8l6z1)vEVwk9^<4{frjAQrGoeT+TR3xy4TN!wHDu zt`&Wq;%Aiczecw*|sZUR=o!IPMM+ zwP@EsIk~5YAJ)hi}?YWekvel3c>iG^mAhv>TyuY=b| z5OZ*Oe1%T?Ut(~YdFfINz{NoCL<}5%ia{GKAO;8(gi?0x`fX~fYQMxl@TVB;1Wdip zA!Q_{C0LHb#i5Z>zBO69w6a$Th(VvBsKpa4-LvFZ@>v|e_yYe0W$CWdrpu&JVe+A>UIa16Ml1Z z^FPgihR;PUd_*w)fV__gBNYX5vi-^a5@_=pgv(Cq&F`nzTh{TFq>nvR-K9MUCj}NC zJflO$5QKMmBcDPyVu4c(3T~8tq1jrnvBYZNO{vGnmg*f&U>IP&qvU8kg@hg2UGFD? z;FWS%$w_^X^VPC1y_v?cZyujUF5GXQd&<8;**z!XZGP9<_m^-aR-VBOBO;uid0p&5 zOj^EI@NITYOUYP1hZsyTAfbI!_aUziox2uO+`NV%SY*EP)#C`h$|G8)bR_2?PJX&% zfS@Ecmy6FE)|9Q8Z)h>5Ee^{L(AE96!K!e_FzVZVS8_;!cKdgW{(o#zUB(N19e0{06(=13j_j^Z=ZQgcu!vb^@GnMAQpmtEe3bGRT ze}!-`H8OH^U^)3X8HmBFvJ&8n@Y8>o6}W-(GY|Ob<0=P{a=HyF;FJ)3h?JAOhTxQ2q502m0cG*K4Nl2>1d(!*8W5b4 z&wJGw4i}IOQ*a7>I7G@x?qYBXePZw26+pBO>A@*RuOL!Ra`b^yaQfB8XVE~QCxCpM zZ{31oh?J8oci@x|A}ER}Kw8a2!6_f=AW}{e#eq{AI7^gY1LcT=f;zd8e=09yJrF5u ztdNud!7d=c6VTfydcQ9ApJM7zp#HB0ofBS&((CcX?GPRn1oGej$2gKh#y}Kbq_NVk zAwV|~u!3U>nIK~z%I^btXUd8i7j5@_=Ji?uQp$kr{q&tUeKPMt#y}L|PkH8K2f(OSObw2a(u0hFD8uzv+C_r_eKK$X$GDk8 z#y}Key~&TL9>8FKO&uH~;0+lAQHr4!+LG;nvD4xXIA%Q(A_j1(fG~mVvv<@P0i`iB z0>?yWK*m6n;@K^!nJA#A9C0ORL*jBFQV3`8l$C6`H11g6mg00lJBnFn$D1mkFGWM#y1@+ZVr>5glgNlF2M z?iIj;fWhy~6EuGUaBy_9G;)B{FUEd4(HwXn&@*6k!8!9H2&Cc<{d072Fx9g+GE{a1 zl0%w6BuMo8AJ+qKibH`wRObj~2`7Y~)AK*$)35pZ*A#mqCJ?7t@mi{N= zX=+w*;zUS69^^9aXZ(TqYuJKVYdn36kC2H!GXF&Uy*#oa$jd+`!o2zu@pQKkyw>;y z3RfT#5wrh9{Jn$=w>gDFCZgs1iTHa7e+U(vTnqFyG0@j^z~||Mo%@Suq;KR3SRxK) zHr5U-zXl6OJqHV0J?mei7sT%2m`m)0Tu_3%KNOVhG{G@=V`{ZCz;OcuaspsP~jiS^?U7el;`)~0w}gX`;nZ|fUiP| zAhh4PmIJS%!8HknTw_=y6133S#>}cs9D*JmCxzfmZ z<>$2WZ{YabKLCHPA)F~l;gEq-@BRS%y@G(}ls|37+4p|{{$4-8Gqj%q7s~zs{QU#~ zp6~n=xLp1R;O|Fk@Z{mAz)ux_0RCRnz*BLb0yirE0Q~*ve>SxI&%D;B&)2FG;QzRG zaN^+zt}MTY64YG;dUE9l9D4Rj>iLoiH(msKazEnYQ0wN4Ku^M(UL2b6@gmTZSdie* zvzxc)tKZ&n5$MTI?!}>ByDtJgxx)w!{e4Ff_Fn{ga*-Gu`upnN9=ZthE`!R!3Uh7{O`er z{XY(j`uG>3LL3;uudAJQco5ME_1xt(@V-8O9qja75Xh7m25hK;Xmp&vW_1>zct{j17}%AlxJB#Yj>jA5L@c^ hLiLX7BHhpS&vFY6IQs(5`+#4n#30brb-;QA{U2u^_y_<1 literal 0 HcmV?d00001 diff --git a/db/data/obr/efo_receipts_october_2026/manifest.yaml b/db/data/obr/efo_receipts_october_2026/manifest.yaml new file mode 100644 index 00000000..4ddea7d4 --- /dev/null +++ b/db/data/obr/efo_receipts_october_2026/manifest.yaml @@ -0,0 +1,23 @@ +source_id: obr +package_id: obr-efo-receipts-october-2026 +dataset: obr_obr-efo-receipts-october-2026 +source_page: https://obr.uk/efo/economic-and-fiscal-outlook-october-2026/ +table: 'EFO October 2026 detailed forecast tables: receipts' +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Office for Budget Responsibility, Economic and fiscal outlook - October 2026, detailed forecast tables: receipts. Contains public sector information licensed under the Open Government Licence v3.0.' +license_evidence: 'The OBR copyright page (https://obr.uk/legal-pages/copyright/) states: ''You may use and re-use the information featured on this website (not including logos) free of charge in any format or medium, under the terms of the Open Government Licence.''' +license_verified_at: '2026-10-29' +files: + 2026: + filename: efo_receipts.xlsx + source_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + sha256: d115705716d77b11c190385d41cb1924f30080c9331a8a386c04d4e65a368e95 + size_bytes: 214092 + fetched_at: '2026-10-29T01:42:41+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/obr/obr-efo-receipts-october-2026/2026/d115705716d77b11c190385d41cb1924f30080c9331a8a386c04d4e65a368e95/efo_receipts.xlsx + uri: r2://ledger-raw/raw/uk/obr/obr-efo-receipts-october-2026/2026/d115705716d77b11c190385d41cb1924f30080c9331a8a386c04d4e65a368e95/efo_receipts.xlsx diff --git a/packages/obr/efo_aggregates_october_2026/source_package.yaml b/packages/obr/efo_aggregates_october_2026/source_package.yaml new file mode 100644 index 00000000..689fc333 --- /dev/null +++ b/packages/obr/efo_aggregates_october_2026/source_package.yaml @@ -0,0 +1,1105 @@ +# OBR Economic and fiscal outlook, October 2026 (published with the Budget on 28 October +# 2026), for PolicyEngine/chronicle#393. Written by +# scripts/build_obr_efo_october_2026.py from the pinned workbook; edit that, not this. +# Values are as the tables print them, with value_scale for the stated unit. Fiscal-year +# periods store the opening year (2025-26 -> 2025). Each year column's assertion follows +# the band above it: 'Outturn' (and 'Estimate', 'Estimated Outurn') gives observation +# and 'Forecast' gives source_projection; a table with no band is all forecast. In +# October, 2025-26 is outturn, where in March it was a forecast, and 2031-32 is a new +# forecast year. +# +# The March 2026 package's lines (package obr-efo-aggregates-march-2026), under the +# obr.efo_2026_10 prefix with their line ids, display labels and concepts, so a consumer +# changes vintage by package. Each is found by its table's title and its row's label; +# the row numbers and the October table number ride on each record set and its notes. +# +# October drops, renames or splits none of the March package's rows. +# +# Aggregates. Tables 6.1, 6.2 and 6.5 print only forecast years, now 2026-27 to 2031-32; +# table 6.13 has 2025-26 as outturn. +# +schema_version: ledger.source_package.v1 +package_id: obr-efo-aggregates-october-2026 +label: 'OBR EFO October 2026 fiscal supplementary tables: aggregates' +dimension_labels: + obr.efo_line: EFO table line +artifact: + source_name: obr + source_table: 'EFO October 2026 fiscal supplementary tables: aggregates' + resource_package: db + resource_directory: data/obr/efo_aggregates_october_2026 + manifest: manifest.yaml + vintage: efo_october_2026 + extracted_at: '2026-10-29' + extraction_method: xlsx whole-workbook used-range cell parse + parser: xlsx_used_range + artifact_year: 2026 +record_sets: +- record_set_id: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2026 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2026 + sheet_name: '6.2' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_current_receipts + label: 'Current Receipts ' + ordinal: 0 + row_number: 77 + expected_row_header_column: B + expected_row_header: 'Current Receipts ' + table_record_kind: total + measures: + - measure_id: public_sector_current_receipts + label: Current Receipts , FY2026-27 + ordinal: 0 + column: D + source_column_id: public_sector_current_receipts + concept: obr.public_sector_current_receipts + source_concept: obr.efo_aggregates.public_sector_current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.2, row 77 ('Current + Receipts'), GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2026-27 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2027 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2027 + sheet_name: '6.2' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_current_receipts + label: 'Current Receipts ' + ordinal: 0 + row_number: 77 + expected_row_header_column: B + expected_row_header: 'Current Receipts ' + table_record_kind: total + measures: + - measure_id: public_sector_current_receipts + label: Current Receipts , FY2027-28 + ordinal: 0 + column: E + source_column_id: public_sector_current_receipts + concept: obr.public_sector_current_receipts + source_concept: obr.efo_aggregates.public_sector_current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.2, row 77 ('Current + Receipts'), GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2027-28 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2028 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2028 + sheet_name: '6.2' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_current_receipts + label: 'Current Receipts ' + ordinal: 0 + row_number: 77 + expected_row_header_column: B + expected_row_header: 'Current Receipts ' + table_record_kind: total + measures: + - measure_id: public_sector_current_receipts + label: Current Receipts , FY2028-29 + ordinal: 0 + column: F + source_column_id: public_sector_current_receipts + concept: obr.public_sector_current_receipts + source_concept: obr.efo_aggregates.public_sector_current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.2, row 77 ('Current + Receipts'), GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2028-29 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2029 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2029 + sheet_name: '6.2' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_current_receipts + label: 'Current Receipts ' + ordinal: 0 + row_number: 77 + expected_row_header_column: B + expected_row_header: 'Current Receipts ' + table_record_kind: total + measures: + - measure_id: public_sector_current_receipts + label: Current Receipts , FY2029-30 + ordinal: 0 + column: G + source_column_id: public_sector_current_receipts + concept: obr.public_sector_current_receipts + source_concept: obr.efo_aggregates.public_sector_current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.2, row 77 ('Current + Receipts'), GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2029-30 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2030 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2030 + sheet_name: '6.2' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_current_receipts + label: 'Current Receipts ' + ordinal: 0 + row_number: 77 + expected_row_header_column: B + expected_row_header: 'Current Receipts ' + table_record_kind: total + measures: + - measure_id: public_sector_current_receipts + label: Current Receipts , FY2030-31 + ordinal: 0 + column: H + source_column_id: public_sector_current_receipts + concept: obr.public_sector_current_receipts + source_concept: obr.efo_aggregates.public_sector_current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.2, row 77 ('Current + Receipts'), GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2030-31 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2031 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_current_receipts.fy2031 + sheet_name: '6.2' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_current_receipts + label: 'Current Receipts ' + ordinal: 0 + row_number: 77 + expected_row_header_column: B + expected_row_header: 'Current Receipts ' + table_record_kind: total + measures: + - measure_id: public_sector_current_receipts + label: Current Receipts , FY2031-32 + ordinal: 0 + column: I + source_column_id: public_sector_current_receipts + concept: obr.public_sector_current_receipts + source_concept: obr.efo_aggregates.public_sector_current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.2, row 77 ('Current + Receipts'), GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2031-32 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2026 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2026 + sheet_name: '6.1' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: total_managed_expenditure + label: Total Managed Expenditure1 + ordinal: 0 + row_number: 100 + expected_row_header_column: B + expected_row_header: Total Managed Expenditure1 + table_record_kind: total + measures: + - measure_id: total_managed_expenditure + label: Total Managed Expenditure1, FY2026-27 + ordinal: 0 + column: D + source_column_id: total_managed_expenditure + concept: obr.total_managed_expenditure + source_concept: obr.efo_aggregates.total_managed_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.1, row 100 ('Total + Managed Expenditure1'), GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2026-27 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2027 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2027 + sheet_name: '6.1' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: total_managed_expenditure + label: Total Managed Expenditure1 + ordinal: 0 + row_number: 100 + expected_row_header_column: B + expected_row_header: Total Managed Expenditure1 + table_record_kind: total + measures: + - measure_id: total_managed_expenditure + label: Total Managed Expenditure1, FY2027-28 + ordinal: 0 + column: E + source_column_id: total_managed_expenditure + concept: obr.total_managed_expenditure + source_concept: obr.efo_aggregates.total_managed_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.1, row 100 ('Total + Managed Expenditure1'), GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2027-28 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2028 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2028 + sheet_name: '6.1' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: total_managed_expenditure + label: Total Managed Expenditure1 + ordinal: 0 + row_number: 100 + expected_row_header_column: B + expected_row_header: Total Managed Expenditure1 + table_record_kind: total + measures: + - measure_id: total_managed_expenditure + label: Total Managed Expenditure1, FY2028-29 + ordinal: 0 + column: F + source_column_id: total_managed_expenditure + concept: obr.total_managed_expenditure + source_concept: obr.efo_aggregates.total_managed_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.1, row 100 ('Total + Managed Expenditure1'), GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2028-29 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2029 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2029 + sheet_name: '6.1' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: total_managed_expenditure + label: Total Managed Expenditure1 + ordinal: 0 + row_number: 100 + expected_row_header_column: B + expected_row_header: Total Managed Expenditure1 + table_record_kind: total + measures: + - measure_id: total_managed_expenditure + label: Total Managed Expenditure1, FY2029-30 + ordinal: 0 + column: G + source_column_id: total_managed_expenditure + concept: obr.total_managed_expenditure + source_concept: obr.efo_aggregates.total_managed_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.1, row 100 ('Total + Managed Expenditure1'), GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2029-30 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2030 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2030 + sheet_name: '6.1' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: total_managed_expenditure + label: Total Managed Expenditure1 + ordinal: 0 + row_number: 100 + expected_row_header_column: B + expected_row_header: Total Managed Expenditure1 + table_record_kind: total + measures: + - measure_id: total_managed_expenditure + label: Total Managed Expenditure1, FY2030-31 + ordinal: 0 + column: H + source_column_id: total_managed_expenditure + concept: obr.total_managed_expenditure + source_concept: obr.efo_aggregates.total_managed_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.1, row 100 ('Total + Managed Expenditure1'), GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2030-31 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2031 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.total_managed_expenditure.fy2031 + sheet_name: '6.1' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: total_managed_expenditure + label: Total Managed Expenditure1 + ordinal: 0 + row_number: 100 + expected_row_header_column: B + expected_row_header: Total Managed Expenditure1 + table_record_kind: total + measures: + - measure_id: total_managed_expenditure + label: Total Managed Expenditure1, FY2031-32 + ordinal: 0 + column: I + source_column_id: total_managed_expenditure + concept: obr.total_managed_expenditure + source_concept: obr.efo_aggregates.total_managed_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.1, row 100 ('Total + Managed Expenditure1'), GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2031-32 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2026 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2026 + sheet_name: '6.5' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_borrowing + label: Net borrowing + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Net borrowing + table_record_kind: total + measures: + - measure_id: public_sector_net_borrowing + label: Net borrowing, FY2026-27 + ordinal: 0 + column: C + source_column_id: public_sector_net_borrowing + concept: obr.public_sector_net_borrowing + source_concept: obr.efo_aggregates.public_sector_net_borrowing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.5, row 14 ('Net borrowing'), + GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2026-27 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2027 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2027 + sheet_name: '6.5' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_borrowing + label: Net borrowing + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Net borrowing + table_record_kind: total + measures: + - measure_id: public_sector_net_borrowing + label: Net borrowing, FY2027-28 + ordinal: 0 + column: D + source_column_id: public_sector_net_borrowing + concept: obr.public_sector_net_borrowing + source_concept: obr.efo_aggregates.public_sector_net_borrowing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.5, row 14 ('Net borrowing'), + GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2027-28 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2028 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2028 + sheet_name: '6.5' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_borrowing + label: Net borrowing + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Net borrowing + table_record_kind: total + measures: + - measure_id: public_sector_net_borrowing + label: Net borrowing, FY2028-29 + ordinal: 0 + column: E + source_column_id: public_sector_net_borrowing + concept: obr.public_sector_net_borrowing + source_concept: obr.efo_aggregates.public_sector_net_borrowing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.5, row 14 ('Net borrowing'), + GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2028-29 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2029 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2029 + sheet_name: '6.5' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_borrowing + label: Net borrowing + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Net borrowing + table_record_kind: total + measures: + - measure_id: public_sector_net_borrowing + label: Net borrowing, FY2029-30 + ordinal: 0 + column: F + source_column_id: public_sector_net_borrowing + concept: obr.public_sector_net_borrowing + source_concept: obr.efo_aggregates.public_sector_net_borrowing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.5, row 14 ('Net borrowing'), + GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2029-30 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2030 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2030 + sheet_name: '6.5' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_borrowing + label: Net borrowing + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Net borrowing + table_record_kind: total + measures: + - measure_id: public_sector_net_borrowing + label: Net borrowing, FY2030-31 + ordinal: 0 + column: G + source_column_id: public_sector_net_borrowing + concept: obr.public_sector_net_borrowing + source_concept: obr.efo_aggregates.public_sector_net_borrowing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.5, row 14 ('Net borrowing'), + GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2030-31 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2031 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_borrowing.fy2031 + sheet_name: '6.5' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_borrowing + label: Net borrowing + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Net borrowing + table_record_kind: total + measures: + - measure_id: public_sector_net_borrowing + label: Net borrowing, FY2031-32 + ordinal: 0 + column: H + source_column_id: public_sector_net_borrowing + concept: obr.public_sector_net_borrowing + source_concept: obr.efo_aggregates.public_sector_net_borrowing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.5, row 14 ('Net borrowing'), + GBP billion. + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + expected_column_header_row: 4 + expected_column_header: 2031-32 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2025 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2025 + sheet_name: '6.13' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: "Public sector net debt\n (PSND)(d+g)" + table_record_kind: total + measures: + - measure_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP, FY2025-26 + ordinal: 0 + column: C + source_column_id: public_sector_net_debt_percent_gdp + concept: obr.public_sector_net_debt_percent_gdp + source_concept: obr.efo_aggregates.public_sector_net_debt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.13, row 31 ('Public + sector net debt (PSND)(d+g)'), per cent of GDP. + unit: percent_of_gdp + aggregation: sum + expected_cell_type: number + expected_column_header_row: 5 + expected_column_header: 2025-26 + assertion: observation +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2026 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2026 + sheet_name: '6.13' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: "Public sector net debt\n (PSND)(d+g)" + table_record_kind: total + measures: + - measure_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP, FY2026-27 + ordinal: 0 + column: D + source_column_id: public_sector_net_debt_percent_gdp + concept: obr.public_sector_net_debt_percent_gdp + source_concept: obr.efo_aggregates.public_sector_net_debt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.13, row 31 ('Public + sector net debt (PSND)(d+g)'), per cent of GDP. + unit: percent_of_gdp + aggregation: sum + expected_cell_type: number + expected_column_header_row: 5 + expected_column_header: 2026-27 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2027 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2027 + sheet_name: '6.13' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: "Public sector net debt\n (PSND)(d+g)" + table_record_kind: total + measures: + - measure_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP, FY2027-28 + ordinal: 0 + column: E + source_column_id: public_sector_net_debt_percent_gdp + concept: obr.public_sector_net_debt_percent_gdp + source_concept: obr.efo_aggregates.public_sector_net_debt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.13, row 31 ('Public + sector net debt (PSND)(d+g)'), per cent of GDP. + unit: percent_of_gdp + aggregation: sum + expected_cell_type: number + expected_column_header_row: 5 + expected_column_header: 2027-28 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2028 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2028 + sheet_name: '6.13' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: "Public sector net debt\n (PSND)(d+g)" + table_record_kind: total + measures: + - measure_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP, FY2028-29 + ordinal: 0 + column: F + source_column_id: public_sector_net_debt_percent_gdp + concept: obr.public_sector_net_debt_percent_gdp + source_concept: obr.efo_aggregates.public_sector_net_debt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.13, row 31 ('Public + sector net debt (PSND)(d+g)'), per cent of GDP. + unit: percent_of_gdp + aggregation: sum + expected_cell_type: number + expected_column_header_row: 5 + expected_column_header: 2028-29 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2029 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2029 + sheet_name: '6.13' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: "Public sector net debt\n (PSND)(d+g)" + table_record_kind: total + measures: + - measure_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP, FY2029-30 + ordinal: 0 + column: G + source_column_id: public_sector_net_debt_percent_gdp + concept: obr.public_sector_net_debt_percent_gdp + source_concept: obr.efo_aggregates.public_sector_net_debt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.13, row 31 ('Public + sector net debt (PSND)(d+g)'), per cent of GDP. + unit: percent_of_gdp + aggregation: sum + expected_cell_type: number + expected_column_header_row: 5 + expected_column_header: 2029-30 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2030 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2030 + sheet_name: '6.13' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: "Public sector net debt\n (PSND)(d+g)" + table_record_kind: total + measures: + - measure_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP, FY2030-31 + ordinal: 0 + column: H + source_column_id: public_sector_net_debt_percent_gdp + concept: obr.public_sector_net_debt_percent_gdp + source_concept: obr.efo_aggregates.public_sector_net_debt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.13, row 31 ('Public + sector net debt (PSND)(d+g)'), per cent of GDP. + unit: percent_of_gdp + aggregation: sum + expected_cell_type: number + expected_column_header_row: 5 + expected_column_header: 2030-31 + assertion: source_projection +- record_set_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2031 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.aggregates.public_sector_net_debt_percent_gdp.fy2031 + sheet_name: '6.13' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: "Public sector net debt\n (PSND)(d+g)" + table_record_kind: total + measures: + - measure_id: public_sector_net_debt_percent_gdp + label: Public sector net debt (PSND), per cent of GDP, FY2031-32 + ordinal: 0 + column: I + source_column_id: public_sector_net_debt_percent_gdp + concept: obr.public_sector_net_debt_percent_gdp + source_concept: obr.efo_aggregates.public_sector_net_debt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-aggregates/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 6.13, row 31 ('Public + sector net debt (PSND)(d+g)'), per cent of GDP. + unit: percent_of_gdp + aggregation: sum + expected_cell_type: number + expected_column_header_row: 5 + expected_column_header: 2031-32 + assertion: source_projection diff --git a/packages/obr/efo_economy_october_2026/source_package.yaml b/packages/obr/efo_economy_october_2026/source_package.yaml new file mode 100644 index 00000000..3bc9d321 --- /dev/null +++ b/packages/obr/efo_economy_october_2026/source_package.yaml @@ -0,0 +1,2693 @@ +# OBR Economic and fiscal outlook, October 2026 (published with the Budget on 28 October +# 2026), for PolicyEngine/chronicle#393. Written by +# scripts/build_obr_efo_october_2026.py from the pinned workbook; edit that, not this. +# Values are as the tables print them, with value_scale for the stated unit. Fiscal-year +# periods store the opening year (2025-26 -> 2025). Each year column's assertion follows +# the band above it: 'Outturn' (and 'Estimate', 'Estimated Outurn') gives observation +# and 'Forecast' gives source_projection; a table with no band is all forecast. In +# October, 2025-26 is outturn, where in March it was a forecast, and 2031-32 is a new +# forecast year. +# +# The March 2026 package's lines (package obr-efo-economy-march-2026), under the +# obr.efo_2026_10 prefix with their line ids, display labels and concepts, so a consumer +# changes vintage by package. Each is found by its table's title and its row's label; +# the row numbers and the October table number ride on each record set and its notes. +# +# October drops, renames or splits none of the March package's rows. +# +# Economy. The March lines for calendar 2025 to 2031, plus two series +# PolicyEngine/policyengine-uk#2638's interest projection reads: table 1.9's deposit +# rate (obr.deposit_rate) and table 1.11's household financial assets +# (obr.household_financial_assets, ONS NNML). Calendar 2025 is outturn and 2026 onwards +# forecast; the tables mark no forecast start. +# +schema_version: ledger.source_package.v1 +package_id: obr-efo-economy-october-2026 +label: 'OBR EFO October 2026 detailed forecast tables: economy' +dimension_labels: + obr.efo_line: EFO table line +artifact: + source_name: obr + source_table: 'EFO October 2026 detailed forecast tables: economy' + resource_package: db + resource_directory: data/obr/efo_economy_october_2026 + manifest: manifest.yaml + vintage: efo_october_2026 + extracted_at: '2026-10-29' + extraction_method: xlsx whole-workbook used-range cell parse + parser: xlsx_used_range + artifact_year: 2026 +record_sets: +- record_set_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2025 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2025 + sheet_name: '1.4' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions + ordinal: 0 + row_number: 118 + expected_row_header_column: B + expected_row_header: 2025 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.4 Nominal GDP (£ billion, non-seasonally adjusted) + label: table title + measures: + - measure_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions, 2025 + ordinal: 0 + column: C + source_column_id: nominal_gdp_nsa + concept: obr.nominal_gdp_nsa + source_concept: obr.efo_economy.nominal_gdp_nsa + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.4 (''Nominal GDP (£ + billion, non-seasonally adjusted)''), column C, calendar-year row; GBP billion. Calendar 2025 is + stamped outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, + is presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: observation +- record_set_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2026 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2026 + sheet_name: '1.4' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions + ordinal: 0 + row_number: 119 + expected_row_header_column: B + expected_row_header: 2026 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.4 Nominal GDP (£ billion, non-seasonally adjusted) + label: table title + measures: + - measure_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions, 2026 + ordinal: 0 + column: C + source_column_id: nominal_gdp_nsa + concept: obr.nominal_gdp_nsa + source_concept: obr.efo_economy.nominal_gdp_nsa + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.4 (''Nominal GDP (£ + billion, non-seasonally adjusted)''), column C, calendar-year row; GBP billion. Calendar 2025 is + stamped outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, + is presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2027 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2027 + sheet_name: '1.4' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions + ordinal: 0 + row_number: 120 + expected_row_header_column: B + expected_row_header: 2027 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.4 Nominal GDP (£ billion, non-seasonally adjusted) + label: table title + measures: + - measure_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions, 2027 + ordinal: 0 + column: C + source_column_id: nominal_gdp_nsa + concept: obr.nominal_gdp_nsa + source_concept: obr.efo_economy.nominal_gdp_nsa + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.4 (''Nominal GDP (£ + billion, non-seasonally adjusted)''), column C, calendar-year row; GBP billion. Calendar 2025 is + stamped outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, + is presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2028 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2028 + sheet_name: '1.4' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions + ordinal: 0 + row_number: 121 + expected_row_header_column: B + expected_row_header: 2028 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.4 Nominal GDP (£ billion, non-seasonally adjusted) + label: table title + measures: + - measure_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions, 2028 + ordinal: 0 + column: C + source_column_id: nominal_gdp_nsa + concept: obr.nominal_gdp_nsa + source_concept: obr.efo_economy.nominal_gdp_nsa + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.4 (''Nominal GDP (£ + billion, non-seasonally adjusted)''), column C, calendar-year row; GBP billion. Calendar 2025 is + stamped outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, + is presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2029 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2029 + sheet_name: '1.4' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions + ordinal: 0 + row_number: 122 + expected_row_header_column: B + expected_row_header: 2029 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.4 Nominal GDP (£ billion, non-seasonally adjusted) + label: table title + measures: + - measure_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions, 2029 + ordinal: 0 + column: C + source_column_id: nominal_gdp_nsa + concept: obr.nominal_gdp_nsa + source_concept: obr.efo_economy.nominal_gdp_nsa + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.4 (''Nominal GDP (£ + billion, non-seasonally adjusted)''), column C, calendar-year row; GBP billion. Calendar 2025 is + stamped outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, + is presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2030 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2030 + sheet_name: '1.4' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions + ordinal: 0 + row_number: 123 + expected_row_header_column: B + expected_row_header: 2030 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.4 Nominal GDP (£ billion, non-seasonally adjusted) + label: table title + measures: + - measure_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions, 2030 + ordinal: 0 + column: C + source_column_id: nominal_gdp_nsa + concept: obr.nominal_gdp_nsa + source_concept: obr.efo_economy.nominal_gdp_nsa + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.4 (''Nominal GDP (£ + billion, non-seasonally adjusted)''), column C, calendar-year row; GBP billion. Calendar 2025 is + stamped outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, + is presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2031 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.economy.nominal_gdp_nsa.cy2031 + sheet_name: '1.4' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions + ordinal: 0 + row_number: 124 + expected_row_header_column: B + expected_row_header: 2031 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.4 Nominal GDP (£ billion, non-seasonally adjusted) + label: table title + measures: + - measure_id: nominal_gdp_nsa + label: Nominal GDP NSA, billions, 2031 + ordinal: 0 + column: C + source_column_id: nominal_gdp_nsa + concept: obr.nominal_gdp_nsa + source_concept: obr.efo_economy.nominal_gdp_nsa + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.4 (''Nominal GDP (£ + billion, non-seasonally adjusted)''), column C, calendar-year row; GBP billion. Calendar 2025 is + stamped outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, + is presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.employment_16_plus.cy2025 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.employment_16_plus.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.economy.employment_16_plus.cy2025 + sheet_name: '1.6' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: employment_16_plus + label: Employment (16+, millions) + ordinal: 0 + row_number: 118 + expected_row_header_column: B + expected_row_header: 2025 + table_record_kind: total + measures: + - measure_id: employment_16_plus + label: Employment (16+, millions), 2025 + ordinal: 0 + column: C + source_column_id: employment_16_plus + concept: obr.employment_16_plus + source_concept: obr.efo_economy.employment_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column C, calendar-year row; millions of people. Calendar 2025 is stamped outturn and 2026 onwards + forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast + because its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: count + aggregation: sum + expected_cell_type: number + value_scale: 1000000 + expected_column_header_row: 3 + expected_column_header: Employment (16+, millions) + assertion: observation +- record_set_id: obr.efo_2026_10.economy.employment_16_plus.cy2026 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.employment_16_plus.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.economy.employment_16_plus.cy2026 + sheet_name: '1.6' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: employment_16_plus + label: Employment (16+, millions) + ordinal: 0 + row_number: 119 + expected_row_header_column: B + expected_row_header: 2026 + table_record_kind: total + measures: + - measure_id: employment_16_plus + label: Employment (16+, millions), 2026 + ordinal: 0 + column: C + source_column_id: employment_16_plus + concept: obr.employment_16_plus + source_concept: obr.efo_economy.employment_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column C, calendar-year row; millions of people. Calendar 2025 is stamped outturn and 2026 onwards + forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast + because its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: count + aggregation: sum + expected_cell_type: number + value_scale: 1000000 + expected_column_header_row: 3 + expected_column_header: Employment (16+, millions) + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.employment_16_plus.cy2027 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.employment_16_plus.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.economy.employment_16_plus.cy2027 + sheet_name: '1.6' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: employment_16_plus + label: Employment (16+, millions) + ordinal: 0 + row_number: 120 + expected_row_header_column: B + expected_row_header: 2027 + table_record_kind: total + measures: + - measure_id: employment_16_plus + label: Employment (16+, millions), 2027 + ordinal: 0 + column: C + source_column_id: employment_16_plus + concept: obr.employment_16_plus + source_concept: obr.efo_economy.employment_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column C, calendar-year row; millions of people. Calendar 2025 is stamped outturn and 2026 onwards + forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast + because its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: count + aggregation: sum + expected_cell_type: number + value_scale: 1000000 + expected_column_header_row: 3 + expected_column_header: Employment (16+, millions) + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.employment_16_plus.cy2028 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.employment_16_plus.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.economy.employment_16_plus.cy2028 + sheet_name: '1.6' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: employment_16_plus + label: Employment (16+, millions) + ordinal: 0 + row_number: 121 + expected_row_header_column: B + expected_row_header: 2028 + table_record_kind: total + measures: + - measure_id: employment_16_plus + label: Employment (16+, millions), 2028 + ordinal: 0 + column: C + source_column_id: employment_16_plus + concept: obr.employment_16_plus + source_concept: obr.efo_economy.employment_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column C, calendar-year row; millions of people. Calendar 2025 is stamped outturn and 2026 onwards + forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast + because its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: count + aggregation: sum + expected_cell_type: number + value_scale: 1000000 + expected_column_header_row: 3 + expected_column_header: Employment (16+, millions) + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.employment_16_plus.cy2029 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.employment_16_plus.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.economy.employment_16_plus.cy2029 + sheet_name: '1.6' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: employment_16_plus + label: Employment (16+, millions) + ordinal: 0 + row_number: 122 + expected_row_header_column: B + expected_row_header: 2029 + table_record_kind: total + measures: + - measure_id: employment_16_plus + label: Employment (16+, millions), 2029 + ordinal: 0 + column: C + source_column_id: employment_16_plus + concept: obr.employment_16_plus + source_concept: obr.efo_economy.employment_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column C, calendar-year row; millions of people. Calendar 2025 is stamped outturn and 2026 onwards + forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast + because its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: count + aggregation: sum + expected_cell_type: number + value_scale: 1000000 + expected_column_header_row: 3 + expected_column_header: Employment (16+, millions) + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.employment_16_plus.cy2030 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.employment_16_plus.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.economy.employment_16_plus.cy2030 + sheet_name: '1.6' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: employment_16_plus + label: Employment (16+, millions) + ordinal: 0 + row_number: 123 + expected_row_header_column: B + expected_row_header: 2030 + table_record_kind: total + measures: + - measure_id: employment_16_plus + label: Employment (16+, millions), 2030 + ordinal: 0 + column: C + source_column_id: employment_16_plus + concept: obr.employment_16_plus + source_concept: obr.efo_economy.employment_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column C, calendar-year row; millions of people. Calendar 2025 is stamped outturn and 2026 onwards + forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast + because its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: count + aggregation: sum + expected_cell_type: number + value_scale: 1000000 + expected_column_header_row: 3 + expected_column_header: Employment (16+, millions) + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.employment_16_plus.cy2031 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.employment_16_plus.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.economy.employment_16_plus.cy2031 + sheet_name: '1.6' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: employment_16_plus + label: Employment (16+, millions) + ordinal: 0 + row_number: 124 + expected_row_header_column: B + expected_row_header: 2031 + table_record_kind: total + measures: + - measure_id: employment_16_plus + label: Employment (16+, millions), 2031 + ordinal: 0 + column: C + source_column_id: employment_16_plus + concept: obr.employment_16_plus + source_concept: obr.efo_economy.employment_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column C, calendar-year row; millions of people. Calendar 2025 is stamped outturn and 2026 onwards + forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast + because its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: count + aggregation: sum + expected_cell_type: number + value_scale: 1000000 + expected_column_header_row: 3 + expected_column_header: Employment (16+, millions) + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2025 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2025 + sheet_name: '1.6' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent) + ordinal: 0 + row_number: 118 + expected_row_header_column: B + expected_row_header: 2025 + table_record_kind: total + measures: + - measure_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent), 2025 + ordinal: 0 + column: G + source_column_id: ilo_unemployment_rate_16_plus + concept: obr.ilo_unemployment_rate_16_plus + source_concept: obr.efo_economy.ilo_unemployment_rate_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column G, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: "ILO unemployment rate \n(16+, per cent)" + assertion: observation +- record_set_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2026 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2026 + sheet_name: '1.6' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent) + ordinal: 0 + row_number: 119 + expected_row_header_column: B + expected_row_header: 2026 + table_record_kind: total + measures: + - measure_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent), 2026 + ordinal: 0 + column: G + source_column_id: ilo_unemployment_rate_16_plus + concept: obr.ilo_unemployment_rate_16_plus + source_concept: obr.efo_economy.ilo_unemployment_rate_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column G, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: "ILO unemployment rate \n(16+, per cent)" + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2027 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2027 + sheet_name: '1.6' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent) + ordinal: 0 + row_number: 120 + expected_row_header_column: B + expected_row_header: 2027 + table_record_kind: total + measures: + - measure_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent), 2027 + ordinal: 0 + column: G + source_column_id: ilo_unemployment_rate_16_plus + concept: obr.ilo_unemployment_rate_16_plus + source_concept: obr.efo_economy.ilo_unemployment_rate_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column G, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: "ILO unemployment rate \n(16+, per cent)" + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2028 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2028 + sheet_name: '1.6' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent) + ordinal: 0 + row_number: 121 + expected_row_header_column: B + expected_row_header: 2028 + table_record_kind: total + measures: + - measure_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent), 2028 + ordinal: 0 + column: G + source_column_id: ilo_unemployment_rate_16_plus + concept: obr.ilo_unemployment_rate_16_plus + source_concept: obr.efo_economy.ilo_unemployment_rate_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column G, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: "ILO unemployment rate \n(16+, per cent)" + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2029 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2029 + sheet_name: '1.6' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent) + ordinal: 0 + row_number: 122 + expected_row_header_column: B + expected_row_header: 2029 + table_record_kind: total + measures: + - measure_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent), 2029 + ordinal: 0 + column: G + source_column_id: ilo_unemployment_rate_16_plus + concept: obr.ilo_unemployment_rate_16_plus + source_concept: obr.efo_economy.ilo_unemployment_rate_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column G, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: "ILO unemployment rate \n(16+, per cent)" + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2030 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2030 + sheet_name: '1.6' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent) + ordinal: 0 + row_number: 123 + expected_row_header_column: B + expected_row_header: 2030 + table_record_kind: total + measures: + - measure_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent), 2030 + ordinal: 0 + column: G + source_column_id: ilo_unemployment_rate_16_plus + concept: obr.ilo_unemployment_rate_16_plus + source_concept: obr.efo_economy.ilo_unemployment_rate_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column G, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: "ILO unemployment rate \n(16+, per cent)" + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2031 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.economy.ilo_unemployment_rate_16_plus.cy2031 + sheet_name: '1.6' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent) + ordinal: 0 + row_number: 124 + expected_row_header_column: B + expected_row_header: 2031 + table_record_kind: total + measures: + - measure_id: ilo_unemployment_rate_16_plus + label: ILO unemployment rate (16+, per cent), 2031 + ordinal: 0 + column: G + source_column_id: ilo_unemployment_rate_16_plus + concept: obr.ilo_unemployment_rate_16_plus + source_concept: obr.efo_economy.ilo_unemployment_rate_16_plus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.6 (''Labour market''), + column G, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: "ILO unemployment rate \n(16+, per cent)" + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.rpi_inflation.cy2025 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.rpi_inflation.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.economy.rpi_inflation.cy2025 + sheet_name: '1.7' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: rpi_inflation + label: RPI year-on-year growth + ordinal: 0 + row_number: 119 + expected_row_header_column: B + expected_row_header: 2025 + table_record_kind: total + measures: + - measure_id: rpi_inflation + label: RPI year-on-year growth, 2025 + ordinal: 0 + column: C + source_column_id: rpi_inflation + concept: obr.rpi_inflation + source_concept: obr.efo_economy.rpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: RPI + assertion: observation +- record_set_id: obr.efo_2026_10.economy.rpi_inflation.cy2026 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.rpi_inflation.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.economy.rpi_inflation.cy2026 + sheet_name: '1.7' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: rpi_inflation + label: RPI year-on-year growth + ordinal: 0 + row_number: 120 + expected_row_header_column: B + expected_row_header: 2026 + table_record_kind: total + measures: + - measure_id: rpi_inflation + label: RPI year-on-year growth, 2026 + ordinal: 0 + column: C + source_column_id: rpi_inflation + concept: obr.rpi_inflation + source_concept: obr.efo_economy.rpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: RPI + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.rpi_inflation.cy2027 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.rpi_inflation.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.economy.rpi_inflation.cy2027 + sheet_name: '1.7' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: rpi_inflation + label: RPI year-on-year growth + ordinal: 0 + row_number: 121 + expected_row_header_column: B + expected_row_header: 2027 + table_record_kind: total + measures: + - measure_id: rpi_inflation + label: RPI year-on-year growth, 2027 + ordinal: 0 + column: C + source_column_id: rpi_inflation + concept: obr.rpi_inflation + source_concept: obr.efo_economy.rpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: RPI + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.rpi_inflation.cy2028 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.rpi_inflation.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.economy.rpi_inflation.cy2028 + sheet_name: '1.7' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: rpi_inflation + label: RPI year-on-year growth + ordinal: 0 + row_number: 122 + expected_row_header_column: B + expected_row_header: 2028 + table_record_kind: total + measures: + - measure_id: rpi_inflation + label: RPI year-on-year growth, 2028 + ordinal: 0 + column: C + source_column_id: rpi_inflation + concept: obr.rpi_inflation + source_concept: obr.efo_economy.rpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: RPI + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.rpi_inflation.cy2029 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.rpi_inflation.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.economy.rpi_inflation.cy2029 + sheet_name: '1.7' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: rpi_inflation + label: RPI year-on-year growth + ordinal: 0 + row_number: 123 + expected_row_header_column: B + expected_row_header: 2029 + table_record_kind: total + measures: + - measure_id: rpi_inflation + label: RPI year-on-year growth, 2029 + ordinal: 0 + column: C + source_column_id: rpi_inflation + concept: obr.rpi_inflation + source_concept: obr.efo_economy.rpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: RPI + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.rpi_inflation.cy2030 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.rpi_inflation.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.economy.rpi_inflation.cy2030 + sheet_name: '1.7' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: rpi_inflation + label: RPI year-on-year growth + ordinal: 0 + row_number: 124 + expected_row_header_column: B + expected_row_header: 2030 + table_record_kind: total + measures: + - measure_id: rpi_inflation + label: RPI year-on-year growth, 2030 + ordinal: 0 + column: C + source_column_id: rpi_inflation + concept: obr.rpi_inflation + source_concept: obr.efo_economy.rpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: RPI + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.rpi_inflation.cy2031 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.rpi_inflation.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.economy.rpi_inflation.cy2031 + sheet_name: '1.7' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: rpi_inflation + label: RPI year-on-year growth + ordinal: 0 + row_number: 125 + expected_row_header_column: B + expected_row_header: 2031 + table_record_kind: total + measures: + - measure_id: rpi_inflation + label: RPI year-on-year growth, 2031 + ordinal: 0 + column: C + source_column_id: rpi_inflation + concept: obr.rpi_inflation + source_concept: obr.efo_economy.rpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: RPI + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.cpi_inflation.cy2025 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.cpi_inflation.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.economy.cpi_inflation.cy2025 + sheet_name: '1.7' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: cpi_inflation + label: CPI year-on-year growth + ordinal: 0 + row_number: 119 + expected_row_header_column: B + expected_row_header: 2025 + table_record_kind: total + measures: + - measure_id: cpi_inflation + label: CPI year-on-year growth, 2025 + ordinal: 0 + column: E + source_column_id: cpi_inflation + concept: obr.cpi_inflation + source_concept: obr.efo_economy.cpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column E, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: CPI + assertion: observation +- record_set_id: obr.efo_2026_10.economy.cpi_inflation.cy2026 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.cpi_inflation.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.economy.cpi_inflation.cy2026 + sheet_name: '1.7' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: cpi_inflation + label: CPI year-on-year growth + ordinal: 0 + row_number: 120 + expected_row_header_column: B + expected_row_header: 2026 + table_record_kind: total + measures: + - measure_id: cpi_inflation + label: CPI year-on-year growth, 2026 + ordinal: 0 + column: E + source_column_id: cpi_inflation + concept: obr.cpi_inflation + source_concept: obr.efo_economy.cpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column E, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: CPI + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.cpi_inflation.cy2027 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.cpi_inflation.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.economy.cpi_inflation.cy2027 + sheet_name: '1.7' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: cpi_inflation + label: CPI year-on-year growth + ordinal: 0 + row_number: 121 + expected_row_header_column: B + expected_row_header: 2027 + table_record_kind: total + measures: + - measure_id: cpi_inflation + label: CPI year-on-year growth, 2027 + ordinal: 0 + column: E + source_column_id: cpi_inflation + concept: obr.cpi_inflation + source_concept: obr.efo_economy.cpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column E, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: CPI + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.cpi_inflation.cy2028 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.cpi_inflation.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.economy.cpi_inflation.cy2028 + sheet_name: '1.7' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: cpi_inflation + label: CPI year-on-year growth + ordinal: 0 + row_number: 122 + expected_row_header_column: B + expected_row_header: 2028 + table_record_kind: total + measures: + - measure_id: cpi_inflation + label: CPI year-on-year growth, 2028 + ordinal: 0 + column: E + source_column_id: cpi_inflation + concept: obr.cpi_inflation + source_concept: obr.efo_economy.cpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column E, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: CPI + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.cpi_inflation.cy2029 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.cpi_inflation.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.economy.cpi_inflation.cy2029 + sheet_name: '1.7' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: cpi_inflation + label: CPI year-on-year growth + ordinal: 0 + row_number: 123 + expected_row_header_column: B + expected_row_header: 2029 + table_record_kind: total + measures: + - measure_id: cpi_inflation + label: CPI year-on-year growth, 2029 + ordinal: 0 + column: E + source_column_id: cpi_inflation + concept: obr.cpi_inflation + source_concept: obr.efo_economy.cpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column E, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: CPI + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.cpi_inflation.cy2030 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.cpi_inflation.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.economy.cpi_inflation.cy2030 + sheet_name: '1.7' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: cpi_inflation + label: CPI year-on-year growth + ordinal: 0 + row_number: 124 + expected_row_header_column: B + expected_row_header: 2030 + table_record_kind: total + measures: + - measure_id: cpi_inflation + label: CPI year-on-year growth, 2030 + ordinal: 0 + column: E + source_column_id: cpi_inflation + concept: obr.cpi_inflation + source_concept: obr.efo_economy.cpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column E, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: CPI + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.cpi_inflation.cy2031 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.cpi_inflation.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.economy.cpi_inflation.cy2031 + sheet_name: '1.7' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: cpi_inflation + label: CPI year-on-year growth + ordinal: 0 + row_number: 125 + expected_row_header_column: B + expected_row_header: 2031 + table_record_kind: total + measures: + - measure_id: cpi_inflation + label: CPI year-on-year growth, 2031 + ordinal: 0 + column: E + source_column_id: cpi_inflation + concept: obr.cpi_inflation + source_concept: obr.efo_economy.cpi_inflation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.7 (''Inflation''), + column E, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 onwards forecast: + the EFO''s foreword says the current fiscal year, 2026-27, is presented as an OBR forecast because + its outturn is incomplete, and the workbook marks no forecast start on the tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 4 + expected_column_header: CPI + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.bank_rate.cy2025 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.bank_rate.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.economy.bank_rate.cy2025 + sheet_name: '1.9' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: bank_rate + label: Bank Rate + ordinal: 0 + row_number: 118 + expected_row_header_column: B + expected_row_header: 2025 + table_record_kind: total + measures: + - measure_id: bank_rate + label: Bank Rate, 2025 + ordinal: 0 + column: C + source_column_id: bank_rate + concept: obr.bank_rate + source_concept: obr.efo_economy.bank_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 + onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an + OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on the + tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: Bank Rate + assertion: observation +- record_set_id: obr.efo_2026_10.economy.bank_rate.cy2026 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.bank_rate.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.economy.bank_rate.cy2026 + sheet_name: '1.9' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: bank_rate + label: Bank Rate + ordinal: 0 + row_number: 119 + expected_row_header_column: B + expected_row_header: 2026 + table_record_kind: total + measures: + - measure_id: bank_rate + label: Bank Rate, 2026 + ordinal: 0 + column: C + source_column_id: bank_rate + concept: obr.bank_rate + source_concept: obr.efo_economy.bank_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 + onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an + OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on the + tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: Bank Rate + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.bank_rate.cy2027 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.bank_rate.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.economy.bank_rate.cy2027 + sheet_name: '1.9' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: bank_rate + label: Bank Rate + ordinal: 0 + row_number: 120 + expected_row_header_column: B + expected_row_header: 2027 + table_record_kind: total + measures: + - measure_id: bank_rate + label: Bank Rate, 2027 + ordinal: 0 + column: C + source_column_id: bank_rate + concept: obr.bank_rate + source_concept: obr.efo_economy.bank_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 + onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an + OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on the + tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: Bank Rate + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.bank_rate.cy2028 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.bank_rate.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.economy.bank_rate.cy2028 + sheet_name: '1.9' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: bank_rate + label: Bank Rate + ordinal: 0 + row_number: 121 + expected_row_header_column: B + expected_row_header: 2028 + table_record_kind: total + measures: + - measure_id: bank_rate + label: Bank Rate, 2028 + ordinal: 0 + column: C + source_column_id: bank_rate + concept: obr.bank_rate + source_concept: obr.efo_economy.bank_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 + onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an + OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on the + tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: Bank Rate + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.bank_rate.cy2029 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.bank_rate.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.economy.bank_rate.cy2029 + sheet_name: '1.9' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: bank_rate + label: Bank Rate + ordinal: 0 + row_number: 122 + expected_row_header_column: B + expected_row_header: 2029 + table_record_kind: total + measures: + - measure_id: bank_rate + label: Bank Rate, 2029 + ordinal: 0 + column: C + source_column_id: bank_rate + concept: obr.bank_rate + source_concept: obr.efo_economy.bank_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 + onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an + OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on the + tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: Bank Rate + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.bank_rate.cy2030 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.bank_rate.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.economy.bank_rate.cy2030 + sheet_name: '1.9' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: bank_rate + label: Bank Rate + ordinal: 0 + row_number: 123 + expected_row_header_column: B + expected_row_header: 2030 + table_record_kind: total + measures: + - measure_id: bank_rate + label: Bank Rate, 2030 + ordinal: 0 + column: C + source_column_id: bank_rate + concept: obr.bank_rate + source_concept: obr.efo_economy.bank_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 + onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an + OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on the + tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: Bank Rate + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.bank_rate.cy2031 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.bank_rate.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.economy.bank_rate.cy2031 + sheet_name: '1.9' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: bank_rate + label: Bank Rate + ordinal: 0 + row_number: 124 + expected_row_header_column: B + expected_row_header: 2031 + table_record_kind: total + measures: + - measure_id: bank_rate + label: Bank Rate, 2031 + ordinal: 0 + column: C + source_column_id: bank_rate + concept: obr.bank_rate + source_concept: obr.efo_economy.bank_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column C, calendar-year row; per cent. Calendar 2025 is stamped outturn and 2026 + onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented as an + OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on the + tables.' + unit: percent + aggregation: sum + expected_cell_type: number + expected_column_header_row: 3 + expected_column_header: Bank Rate + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.deposit_rate.cy2025 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.deposit_rate.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.economy.deposit_rate.cy2025 + sheet_name: '1.9' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: deposit_rate + label: Deposit rate, per cent + ordinal: 0 + row_number: 118 + expected_row_header_column: B + expected_row_header: 2025 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.9 Market-derived assumptions + label: table title + - column: F + row: 3 + expected_value: Deposit rate + label: column header + measures: + - measure_id: deposit_rate + label: Deposit rate, per cent, 2025 + ordinal: 0 + column: F + source_column_id: deposit_rate + concept: obr.deposit_rate + source_concept: obr.efo_economy.deposit_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column F (''Deposit rate''), calendar-year row; per cent. Calendar 2025 is stamped + outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is + presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: percent + aggregation: rate + expected_cell_type: number + assertion: observation +- record_set_id: obr.efo_2026_10.economy.deposit_rate.cy2026 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.deposit_rate.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.economy.deposit_rate.cy2026 + sheet_name: '1.9' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: deposit_rate + label: Deposit rate, per cent + ordinal: 0 + row_number: 119 + expected_row_header_column: B + expected_row_header: 2026 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.9 Market-derived assumptions + label: table title + - column: F + row: 3 + expected_value: Deposit rate + label: column header + measures: + - measure_id: deposit_rate + label: Deposit rate, per cent, 2026 + ordinal: 0 + column: F + source_column_id: deposit_rate + concept: obr.deposit_rate + source_concept: obr.efo_economy.deposit_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column F (''Deposit rate''), calendar-year row; per cent. Calendar 2025 is stamped + outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is + presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: percent + aggregation: rate + expected_cell_type: number + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.deposit_rate.cy2027 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.deposit_rate.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.economy.deposit_rate.cy2027 + sheet_name: '1.9' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: deposit_rate + label: Deposit rate, per cent + ordinal: 0 + row_number: 120 + expected_row_header_column: B + expected_row_header: 2027 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.9 Market-derived assumptions + label: table title + - column: F + row: 3 + expected_value: Deposit rate + label: column header + measures: + - measure_id: deposit_rate + label: Deposit rate, per cent, 2027 + ordinal: 0 + column: F + source_column_id: deposit_rate + concept: obr.deposit_rate + source_concept: obr.efo_economy.deposit_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column F (''Deposit rate''), calendar-year row; per cent. Calendar 2025 is stamped + outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is + presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: percent + aggregation: rate + expected_cell_type: number + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.deposit_rate.cy2028 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.deposit_rate.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.economy.deposit_rate.cy2028 + sheet_name: '1.9' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: deposit_rate + label: Deposit rate, per cent + ordinal: 0 + row_number: 121 + expected_row_header_column: B + expected_row_header: 2028 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.9 Market-derived assumptions + label: table title + - column: F + row: 3 + expected_value: Deposit rate + label: column header + measures: + - measure_id: deposit_rate + label: Deposit rate, per cent, 2028 + ordinal: 0 + column: F + source_column_id: deposit_rate + concept: obr.deposit_rate + source_concept: obr.efo_economy.deposit_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column F (''Deposit rate''), calendar-year row; per cent. Calendar 2025 is stamped + outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is + presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: percent + aggregation: rate + expected_cell_type: number + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.deposit_rate.cy2029 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.deposit_rate.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.economy.deposit_rate.cy2029 + sheet_name: '1.9' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: deposit_rate + label: Deposit rate, per cent + ordinal: 0 + row_number: 122 + expected_row_header_column: B + expected_row_header: 2029 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.9 Market-derived assumptions + label: table title + - column: F + row: 3 + expected_value: Deposit rate + label: column header + measures: + - measure_id: deposit_rate + label: Deposit rate, per cent, 2029 + ordinal: 0 + column: F + source_column_id: deposit_rate + concept: obr.deposit_rate + source_concept: obr.efo_economy.deposit_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column F (''Deposit rate''), calendar-year row; per cent. Calendar 2025 is stamped + outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is + presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: percent + aggregation: rate + expected_cell_type: number + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.deposit_rate.cy2030 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.deposit_rate.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.economy.deposit_rate.cy2030 + sheet_name: '1.9' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: deposit_rate + label: Deposit rate, per cent + ordinal: 0 + row_number: 123 + expected_row_header_column: B + expected_row_header: 2030 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.9 Market-derived assumptions + label: table title + - column: F + row: 3 + expected_value: Deposit rate + label: column header + measures: + - measure_id: deposit_rate + label: Deposit rate, per cent, 2030 + ordinal: 0 + column: F + source_column_id: deposit_rate + concept: obr.deposit_rate + source_concept: obr.efo_economy.deposit_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column F (''Deposit rate''), calendar-year row; per cent. Calendar 2025 is stamped + outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is + presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: percent + aggregation: rate + expected_cell_type: number + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.deposit_rate.cy2031 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.deposit_rate.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.economy.deposit_rate.cy2031 + sheet_name: '1.9' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: deposit_rate + label: Deposit rate, per cent + ordinal: 0 + row_number: 124 + expected_row_header_column: B + expected_row_header: 2031 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.9 Market-derived assumptions + label: table title + - column: F + row: 3 + expected_value: Deposit rate + label: column header + measures: + - measure_id: deposit_rate + label: Deposit rate, per cent, 2031 + ordinal: 0 + column: F + source_column_id: deposit_rate + concept: obr.deposit_rate + source_concept: obr.efo_economy.deposit_rate + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.9 (''Market-derived + assumptions''), column F (''Deposit rate''), calendar-year row; per cent. Calendar 2025 is stamped + outturn and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is + presented as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast + start on the tables.' + unit: percent + aggregation: rate + expected_cell_type: number + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.household_financial_assets.cy2025 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.household_financial_assets.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.economy.household_financial_assets.cy2025 + sheet_name: '1.11' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: household_financial_assets + label: Household financial assets, GBP billion + ordinal: 0 + row_number: 99 + expected_row_header_column: B + expected_row_header: 2025 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.11 Household balance sheet, PNFC balance sheet, and bank lending + label: table title + - column: D + row: 4 + expected_value: Financial assets (£bn) + label: column header + measures: + - measure_id: household_financial_assets + label: Household financial assets, GBP billion, 2025 + ordinal: 0 + column: D + source_column_id: household_financial_assets + concept: obr.household_financial_assets + source_concept: obr.efo_economy.household_financial_assets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.11 (''Household balance + sheet, PNFC balance sheet, and bank lending''), column D (''Financial assets (£bn)''), calendar-year + row; GBP billion, in the table''s households block (row 3, ''Households''). The table defines the + series as household financial assets (ONS Economic Accounts, identifier: NNML); it does not say + whether a calendar-year row is the year-end or the average stock. Calendar 2025 is stamped outturn + and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented + as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on + the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: observation +- record_set_id: obr.efo_2026_10.economy.household_financial_assets.cy2026 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.household_financial_assets.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.economy.household_financial_assets.cy2026 + sheet_name: '1.11' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: household_financial_assets + label: Household financial assets, GBP billion + ordinal: 0 + row_number: 100 + expected_row_header_column: B + expected_row_header: 2026 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.11 Household balance sheet, PNFC balance sheet, and bank lending + label: table title + - column: D + row: 4 + expected_value: Financial assets (£bn) + label: column header + measures: + - measure_id: household_financial_assets + label: Household financial assets, GBP billion, 2026 + ordinal: 0 + column: D + source_column_id: household_financial_assets + concept: obr.household_financial_assets + source_concept: obr.efo_economy.household_financial_assets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.11 (''Household balance + sheet, PNFC balance sheet, and bank lending''), column D (''Financial assets (£bn)''), calendar-year + row; GBP billion, in the table''s households block (row 3, ''Households''). The table defines the + series as household financial assets (ONS Economic Accounts, identifier: NNML); it does not say + whether a calendar-year row is the year-end or the average stock. Calendar 2025 is stamped outturn + and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented + as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on + the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.household_financial_assets.cy2027 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.household_financial_assets.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.economy.household_financial_assets.cy2027 + sheet_name: '1.11' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: household_financial_assets + label: Household financial assets, GBP billion + ordinal: 0 + row_number: 101 + expected_row_header_column: B + expected_row_header: 2027 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.11 Household balance sheet, PNFC balance sheet, and bank lending + label: table title + - column: D + row: 4 + expected_value: Financial assets (£bn) + label: column header + measures: + - measure_id: household_financial_assets + label: Household financial assets, GBP billion, 2027 + ordinal: 0 + column: D + source_column_id: household_financial_assets + concept: obr.household_financial_assets + source_concept: obr.efo_economy.household_financial_assets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.11 (''Household balance + sheet, PNFC balance sheet, and bank lending''), column D (''Financial assets (£bn)''), calendar-year + row; GBP billion, in the table''s households block (row 3, ''Households''). The table defines the + series as household financial assets (ONS Economic Accounts, identifier: NNML); it does not say + whether a calendar-year row is the year-end or the average stock. Calendar 2025 is stamped outturn + and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented + as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on + the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.household_financial_assets.cy2028 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.household_financial_assets.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.economy.household_financial_assets.cy2028 + sheet_name: '1.11' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: household_financial_assets + label: Household financial assets, GBP billion + ordinal: 0 + row_number: 102 + expected_row_header_column: B + expected_row_header: 2028 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.11 Household balance sheet, PNFC balance sheet, and bank lending + label: table title + - column: D + row: 4 + expected_value: Financial assets (£bn) + label: column header + measures: + - measure_id: household_financial_assets + label: Household financial assets, GBP billion, 2028 + ordinal: 0 + column: D + source_column_id: household_financial_assets + concept: obr.household_financial_assets + source_concept: obr.efo_economy.household_financial_assets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.11 (''Household balance + sheet, PNFC balance sheet, and bank lending''), column D (''Financial assets (£bn)''), calendar-year + row; GBP billion, in the table''s households block (row 3, ''Households''). The table defines the + series as household financial assets (ONS Economic Accounts, identifier: NNML); it does not say + whether a calendar-year row is the year-end or the average stock. Calendar 2025 is stamped outturn + and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented + as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on + the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.household_financial_assets.cy2029 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.household_financial_assets.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.economy.household_financial_assets.cy2029 + sheet_name: '1.11' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: household_financial_assets + label: Household financial assets, GBP billion + ordinal: 0 + row_number: 103 + expected_row_header_column: B + expected_row_header: 2029 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.11 Household balance sheet, PNFC balance sheet, and bank lending + label: table title + - column: D + row: 4 + expected_value: Financial assets (£bn) + label: column header + measures: + - measure_id: household_financial_assets + label: Household financial assets, GBP billion, 2029 + ordinal: 0 + column: D + source_column_id: household_financial_assets + concept: obr.household_financial_assets + source_concept: obr.efo_economy.household_financial_assets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.11 (''Household balance + sheet, PNFC balance sheet, and bank lending''), column D (''Financial assets (£bn)''), calendar-year + row; GBP billion, in the table''s households block (row 3, ''Households''). The table defines the + series as household financial assets (ONS Economic Accounts, identifier: NNML); it does not say + whether a calendar-year row is the year-end or the average stock. Calendar 2025 is stamped outturn + and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented + as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on + the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.household_financial_assets.cy2030 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.household_financial_assets.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.economy.household_financial_assets.cy2030 + sheet_name: '1.11' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: household_financial_assets + label: Household financial assets, GBP billion + ordinal: 0 + row_number: 104 + expected_row_header_column: B + expected_row_header: 2030 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.11 Household balance sheet, PNFC balance sheet, and bank lending + label: table title + - column: D + row: 4 + expected_value: Financial assets (£bn) + label: column header + measures: + - measure_id: household_financial_assets + label: Household financial assets, GBP billion, 2030 + ordinal: 0 + column: D + source_column_id: household_financial_assets + concept: obr.household_financial_assets + source_concept: obr.efo_economy.household_financial_assets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.11 (''Household balance + sheet, PNFC balance sheet, and bank lending''), column D (''Financial assets (£bn)''), calendar-year + row; GBP billion, in the table''s households block (row 3, ''Households''). The table defines the + series as household financial assets (ONS Economic Accounts, identifier: NNML); it does not say + whether a calendar-year row is the year-end or the average stock. Calendar 2025 is stamped outturn + and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented + as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on + the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: source_projection +- record_set_id: obr.efo_2026_10.economy.household_financial_assets.cy2031 + provenance_class: model_output + record_set_spec_id: obr.efo_2026_10.economy.household_financial_assets.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.economy.household_financial_assets.cy2031 + sheet_name: '1.11' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: forecaster + domain: economic_outlook + groupby_dimension: obr.efo_line + rows: + - value_id: household_financial_assets + label: Household financial assets, GBP billion + ordinal: 0 + row_number: 105 + expected_row_header_column: B + expected_row_header: 2031 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 1.11 Household balance sheet, PNFC balance sheet, and bank lending + label: table title + - column: D + row: 4 + expected_value: Financial assets (£bn) + label: column header + measures: + - measure_id: household_financial_assets + label: Household financial assets, GBP billion, 2031 + ordinal: 0 + column: D + source_column_id: household_financial_assets + concept: obr.household_financial_assets + source_concept: obr.efo_economy.household_financial_assets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 1.11 (''Household balance + sheet, PNFC balance sheet, and bank lending''), column D (''Financial assets (£bn)''), calendar-year + row; GBP billion, in the table''s households block (row 3, ''Households''). The table defines the + series as household financial assets (ONS Economic Accounts, identifier: NNML); it does not say + whether a calendar-year row is the year-end or the average stock. Calendar 2025 is stamped outturn + and 2026 onwards forecast: the EFO''s foreword says the current fiscal year, 2026-27, is presented + as an OBR forecast because its outturn is incomplete, and the workbook marks no forecast start on + the tables.' + unit: gbp + aggregation: sum + expected_cell_type: number + value_scale: 1000000000 + assertion: source_projection diff --git a/packages/obr/efo_expenditure_october_2026/source_package.yaml b/packages/obr/efo_expenditure_october_2026/source_package.yaml new file mode 100644 index 00000000..bacc964a --- /dev/null +++ b/packages/obr/efo_expenditure_october_2026/source_package.yaml @@ -0,0 +1,7446 @@ +# OBR Economic and fiscal outlook, October 2026 (published with the Budget on 28 October +# 2026), for PolicyEngine/chronicle#393. Written by +# scripts/build_obr_efo_october_2026.py from the pinned workbook; edit that, not this. +# Values are as the tables print them, with value_scale for the stated unit. Fiscal-year +# periods store the opening year (2025-26 -> 2025). Each year column's assertion follows +# the band above it: 'Outturn' (and 'Estimate', 'Estimated Outurn') gives observation +# and 'Forecast' gives source_projection; a table with no band is all forecast. In +# October, 2025-26 is outturn, where in March it was a forecast, and 2031-32 is a new +# forecast year. +# +# The March 2026 package's lines (package obr-efo-expenditure-march-2026), under the +# obr.efo_2026_10 prefix with their line ids, display labels and concepts, so a consumer +# changes vintage by package. Each is found by its table's title and its row's label; +# the row numbers and the October table number ride on each record set and its notes. +# +# Rows October renames against March: council_tax_england: row label 'England council +# tax receipts' (March table 4.1) is now 'England council tax receipts1' (table 5.1); +# council_tax_total: row label 'Total net council tax receipts1' (March table 4.1) is +# now 'Total net council tax receipts2' (table 5.1). +# +# Expenditure tables 4.x are now 5.x, with the same titles. Table 5.1 adds a footnote to +# England's council tax receipts: outturn reflects the latest MHCLG pre-measures data +# and does not align with the public sector finances data used elsewhere. Its 'NI +# domestic rates' row is one of the two places the OBR shows Northern Ireland domestic +# rates; the other is receipts table 4.2 row 6, in obr-efo-receipts-october-2026. +# +schema_version: ledger.source_package.v1 +package_id: obr-efo-expenditure-october-2026 +label: 'OBR EFO October 2026 detailed forecast tables: expenditure' +dimension_labels: + obr.efo_line: EFO table line +artifact: + source_name: obr + source_table: 'EFO October 2026 detailed forecast tables: expenditure' + resource_package: db + resource_directory: data/obr/efo_expenditure_october_2026 + manifest: manifest.yaml + vintage: efo_october_2026 + extracted_at: '2026-10-29' + extraction_method: xlsx whole-workbook used-range cell parse + parser: xlsx_used_range + artifact_year: 2026 +record_sets: +- record_set_id: obr.efo_2026_10.expenditure.council_tax_england.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_england.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_england.fy2025 + sheet_name: '5.1' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_england + label: England council tax receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: England council tax receipts1 + table_record_kind: total + measures: + - measure_id: amount + label: England council tax receipts, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.council_tax_england + source_concept: obr.council_tax_england + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 6 (''England + council tax receipts1''), GBP billion. Footnote 1, new in October: outturn reflects the latest MHCLG + pre-measures data and does not align with the public sector finances data used elsewhere in the + forecast.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_england.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_england.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_england.fy2026 + sheet_name: '5.1' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_england + label: England council tax receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: England council tax receipts1 + table_record_kind: total + measures: + - measure_id: amount + label: England council tax receipts, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.council_tax_england + source_concept: obr.council_tax_england + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 6 (''England + council tax receipts1''), GBP billion. Footnote 1, new in October: outturn reflects the latest MHCLG + pre-measures data and does not align with the public sector finances data used elsewhere in the + forecast.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_england.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_england.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_england.fy2027 + sheet_name: '5.1' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_england + label: England council tax receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: England council tax receipts1 + table_record_kind: total + measures: + - measure_id: amount + label: England council tax receipts, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.council_tax_england + source_concept: obr.council_tax_england + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 6 (''England + council tax receipts1''), GBP billion. Footnote 1, new in October: outturn reflects the latest MHCLG + pre-measures data and does not align with the public sector finances data used elsewhere in the + forecast.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_england.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_england.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_england.fy2028 + sheet_name: '5.1' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_england + label: England council tax receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: England council tax receipts1 + table_record_kind: total + measures: + - measure_id: amount + label: England council tax receipts, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.council_tax_england + source_concept: obr.council_tax_england + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 6 (''England + council tax receipts1''), GBP billion. Footnote 1, new in October: outturn reflects the latest MHCLG + pre-measures data and does not align with the public sector finances data used elsewhere in the + forecast.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_england.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_england.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_england.fy2029 + sheet_name: '5.1' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_england + label: England council tax receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: England council tax receipts1 + table_record_kind: total + measures: + - measure_id: amount + label: England council tax receipts, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.council_tax_england + source_concept: obr.council_tax_england + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 6 (''England + council tax receipts1''), GBP billion. Footnote 1, new in October: outturn reflects the latest MHCLG + pre-measures data and does not align with the public sector finances data used elsewhere in the + forecast.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_england.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_england.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_england.fy2030 + sheet_name: '5.1' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_england + label: England council tax receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: England council tax receipts1 + table_record_kind: total + measures: + - measure_id: amount + label: England council tax receipts, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.council_tax_england + source_concept: obr.council_tax_england + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 6 (''England + council tax receipts1''), GBP billion. Footnote 1, new in October: outturn reflects the latest MHCLG + pre-measures data and does not align with the public sector finances data used elsewhere in the + forecast.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_england.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_england.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_england.fy2031 + sheet_name: '5.1' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_england + label: England council tax receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: England council tax receipts1 + table_record_kind: total + measures: + - measure_id: amount + label: England council tax receipts, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.council_tax_england + source_concept: obr.council_tax_england + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 6 (''England + council tax receipts1''), GBP billion. Footnote 1, new in October: outturn reflects the latest MHCLG + pre-measures data and does not align with the public sector finances data used elsewhere in the + forecast.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_scotland.fy2025 + sheet_name: '5.1' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_scotland + label: Scotland council tax receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Scotland council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Scotland council tax receipts, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.council_tax_scotland + source_concept: obr.council_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 9 ('Scotland + council tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_scotland.fy2026 + sheet_name: '5.1' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_scotland + label: Scotland council tax receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Scotland council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Scotland council tax receipts, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.council_tax_scotland + source_concept: obr.council_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 9 ('Scotland + council tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_scotland.fy2027 + sheet_name: '5.1' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_scotland + label: Scotland council tax receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Scotland council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Scotland council tax receipts, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.council_tax_scotland + source_concept: obr.council_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 9 ('Scotland + council tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_scotland.fy2028 + sheet_name: '5.1' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_scotland + label: Scotland council tax receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Scotland council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Scotland council tax receipts, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.council_tax_scotland + source_concept: obr.council_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 9 ('Scotland + council tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_scotland.fy2029 + sheet_name: '5.1' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_scotland + label: Scotland council tax receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Scotland council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Scotland council tax receipts, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.council_tax_scotland + source_concept: obr.council_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 9 ('Scotland + council tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_scotland.fy2030 + sheet_name: '5.1' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_scotland + label: Scotland council tax receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Scotland council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Scotland council tax receipts, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.council_tax_scotland + source_concept: obr.council_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 9 ('Scotland + council tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_scotland.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_scotland.fy2031 + sheet_name: '5.1' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_scotland + label: Scotland council tax receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Scotland council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Scotland council tax receipts, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.council_tax_scotland + source_concept: obr.council_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 9 ('Scotland + council tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_wales.fy2025 + sheet_name: '5.1' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_wales + label: Wales council tax receipts + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Wales council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Wales council tax receipts, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.council_tax_wales + source_concept: obr.council_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 12 ('Wales council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_wales.fy2026 + sheet_name: '5.1' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_wales + label: Wales council tax receipts + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Wales council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Wales council tax receipts, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.council_tax_wales + source_concept: obr.council_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 12 ('Wales council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_wales.fy2027 + sheet_name: '5.1' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_wales + label: Wales council tax receipts + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Wales council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Wales council tax receipts, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.council_tax_wales + source_concept: obr.council_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 12 ('Wales council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_wales.fy2028 + sheet_name: '5.1' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_wales + label: Wales council tax receipts + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Wales council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Wales council tax receipts, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.council_tax_wales + source_concept: obr.council_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 12 ('Wales council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_wales.fy2029 + sheet_name: '5.1' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_wales + label: Wales council tax receipts + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Wales council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Wales council tax receipts, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.council_tax_wales + source_concept: obr.council_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 12 ('Wales council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_wales.fy2030 + sheet_name: '5.1' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_wales + label: Wales council tax receipts + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Wales council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Wales council tax receipts, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.council_tax_wales + source_concept: obr.council_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 12 ('Wales council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_wales.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_wales.fy2031 + sheet_name: '5.1' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_wales + label: Wales council tax receipts + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Wales council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Wales council tax receipts, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.council_tax_wales + source_concept: obr.council_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 12 ('Wales council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.domestic_rates.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.domestic_rates.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.domestic_rates.fy2025 + sheet_name: '5.1' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: domestic_rates + label: NI domestic rates + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: NI domestic rates + table_record_kind: total + measures: + - measure_id: amount + label: NI domestic rates, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.domestic_rates + source_concept: obr.domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 16 ('NI domestic + rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in receipts table 4.2, + row 6 ('Northern Ireland domestic rates', package obr-efo-receipts-october-2026), with different + values; both are carried as published, and the OBR calls neither one regional or district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.domestic_rates.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.domestic_rates.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.domestic_rates.fy2026 + sheet_name: '5.1' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: domestic_rates + label: NI domestic rates + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: NI domestic rates + table_record_kind: total + measures: + - measure_id: amount + label: NI domestic rates, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.domestic_rates + source_concept: obr.domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 16 ('NI domestic + rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in receipts table 4.2, + row 6 ('Northern Ireland domestic rates', package obr-efo-receipts-october-2026), with different + values; both are carried as published, and the OBR calls neither one regional or district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.domestic_rates.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.domestic_rates.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.domestic_rates.fy2027 + sheet_name: '5.1' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: domestic_rates + label: NI domestic rates + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: NI domestic rates + table_record_kind: total + measures: + - measure_id: amount + label: NI domestic rates, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.domestic_rates + source_concept: obr.domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 16 ('NI domestic + rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in receipts table 4.2, + row 6 ('Northern Ireland domestic rates', package obr-efo-receipts-october-2026), with different + values; both are carried as published, and the OBR calls neither one regional or district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.domestic_rates.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.domestic_rates.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.domestic_rates.fy2028 + sheet_name: '5.1' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: domestic_rates + label: NI domestic rates + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: NI domestic rates + table_record_kind: total + measures: + - measure_id: amount + label: NI domestic rates, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.domestic_rates + source_concept: obr.domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 16 ('NI domestic + rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in receipts table 4.2, + row 6 ('Northern Ireland domestic rates', package obr-efo-receipts-october-2026), with different + values; both are carried as published, and the OBR calls neither one regional or district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.domestic_rates.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.domestic_rates.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.domestic_rates.fy2029 + sheet_name: '5.1' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: domestic_rates + label: NI domestic rates + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: NI domestic rates + table_record_kind: total + measures: + - measure_id: amount + label: NI domestic rates, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.domestic_rates + source_concept: obr.domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 16 ('NI domestic + rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in receipts table 4.2, + row 6 ('Northern Ireland domestic rates', package obr-efo-receipts-october-2026), with different + values; both are carried as published, and the OBR calls neither one regional or district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.domestic_rates.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.domestic_rates.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.domestic_rates.fy2030 + sheet_name: '5.1' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: domestic_rates + label: NI domestic rates + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: NI domestic rates + table_record_kind: total + measures: + - measure_id: amount + label: NI domestic rates, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.domestic_rates + source_concept: obr.domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 16 ('NI domestic + rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in receipts table 4.2, + row 6 ('Northern Ireland domestic rates', package obr-efo-receipts-october-2026), with different + values; both are carried as published, and the OBR calls neither one regional or district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.domestic_rates.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.domestic_rates.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.domestic_rates.fy2031 + sheet_name: '5.1' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: domestic_rates + label: NI domestic rates + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: NI domestic rates + table_record_kind: total + measures: + - measure_id: amount + label: NI domestic rates, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.domestic_rates + source_concept: obr.domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 16 ('NI domestic + rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in receipts table 4.2, + row 6 ('Northern Ireland domestic rates', package obr-efo-receipts-october-2026), with different + values; both are carried as published, and the OBR calls neither one regional or district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_total.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_total.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_total.fy2025 + sheet_name: '5.1' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_total + label: Total net council tax receipts1 + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Total net council tax receipts2 + table_record_kind: total + measures: + - measure_id: amount + label: Total net council tax receipts1, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.council_tax_total + source_concept: obr.council_tax_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 19 (''Total + net council tax receipts2''), GBP billion. Footnote 2: the table breaks down the council tax receipts + line of Table A.5 of the October 2026 EFO.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_total.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_total.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_total.fy2026 + sheet_name: '5.1' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_total + label: Total net council tax receipts1 + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Total net council tax receipts2 + table_record_kind: total + measures: + - measure_id: amount + label: Total net council tax receipts1, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.council_tax_total + source_concept: obr.council_tax_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 19 (''Total + net council tax receipts2''), GBP billion. Footnote 2: the table breaks down the council tax receipts + line of Table A.5 of the October 2026 EFO.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_total.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_total.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_total.fy2027 + sheet_name: '5.1' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_total + label: Total net council tax receipts1 + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Total net council tax receipts2 + table_record_kind: total + measures: + - measure_id: amount + label: Total net council tax receipts1, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.council_tax_total + source_concept: obr.council_tax_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 19 (''Total + net council tax receipts2''), GBP billion. Footnote 2: the table breaks down the council tax receipts + line of Table A.5 of the October 2026 EFO.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_total.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_total.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_total.fy2028 + sheet_name: '5.1' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_total + label: Total net council tax receipts1 + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Total net council tax receipts2 + table_record_kind: total + measures: + - measure_id: amount + label: Total net council tax receipts1, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.council_tax_total + source_concept: obr.council_tax_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 19 (''Total + net council tax receipts2''), GBP billion. Footnote 2: the table breaks down the council tax receipts + line of Table A.5 of the October 2026 EFO.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_total.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_total.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_total.fy2029 + sheet_name: '5.1' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_total + label: Total net council tax receipts1 + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Total net council tax receipts2 + table_record_kind: total + measures: + - measure_id: amount + label: Total net council tax receipts1, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.council_tax_total + source_concept: obr.council_tax_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 19 (''Total + net council tax receipts2''), GBP billion. Footnote 2: the table breaks down the council tax receipts + line of Table A.5 of the October 2026 EFO.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_total.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_total.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_total.fy2030 + sheet_name: '5.1' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_total + label: Total net council tax receipts1 + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Total net council tax receipts2 + table_record_kind: total + measures: + - measure_id: amount + label: Total net council tax receipts1, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.council_tax_total + source_concept: obr.council_tax_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 19 (''Total + net council tax receipts2''), GBP billion. Footnote 2: the table breaks down the council tax receipts + line of Table A.5 of the October 2026 EFO.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_total.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_total.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_total.fy2031 + sheet_name: '5.1' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_total + label: Total net council tax receipts1 + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Total net council tax receipts2 + table_record_kind: total + measures: + - measure_id: amount + label: Total net council tax receipts1, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.council_tax_total + source_concept: obr.council_tax_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.1, row 19 (''Total + net council tax receipts2''), GBP billion. Footnote 2: the table breaks down the council tax receipts + line of Table A.5 of the October 2026 EFO.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.housing_benefit.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.housing_benefit.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.housing_benefit.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: housing_benefit + label: Housing benefit (not on JSA)1 + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Housing benefit (not on JSA)1 + table_record_kind: total + measures: + - measure_id: amount + label: Housing benefit (not on JSA)1, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.housing_benefit + source_concept: obr.housing_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 9 (''Housing + benefit (not on JSA)1''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s + benefit expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.housing_benefit.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.housing_benefit.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.housing_benefit.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: housing_benefit + label: Housing benefit (not on JSA)1 + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Housing benefit (not on JSA)1 + table_record_kind: total + measures: + - measure_id: amount + label: Housing benefit (not on JSA)1, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.housing_benefit + source_concept: obr.housing_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 9 (''Housing + benefit (not on JSA)1''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s + benefit expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.housing_benefit.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.housing_benefit.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.housing_benefit.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: housing_benefit + label: Housing benefit (not on JSA)1 + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Housing benefit (not on JSA)1 + table_record_kind: total + measures: + - measure_id: amount + label: Housing benefit (not on JSA)1, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.housing_benefit + source_concept: obr.housing_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 9 (''Housing + benefit (not on JSA)1''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s + benefit expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.housing_benefit.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.housing_benefit.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.housing_benefit.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: housing_benefit + label: Housing benefit (not on JSA)1 + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Housing benefit (not on JSA)1 + table_record_kind: total + measures: + - measure_id: amount + label: Housing benefit (not on JSA)1, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.housing_benefit + source_concept: obr.housing_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 9 (''Housing + benefit (not on JSA)1''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s + benefit expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.housing_benefit.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.housing_benefit.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.housing_benefit.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: housing_benefit + label: Housing benefit (not on JSA)1 + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Housing benefit (not on JSA)1 + table_record_kind: total + measures: + - measure_id: amount + label: Housing benefit (not on JSA)1, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.housing_benefit + source_concept: obr.housing_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 9 (''Housing + benefit (not on JSA)1''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s + benefit expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.housing_benefit.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.housing_benefit.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.housing_benefit.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: housing_benefit + label: Housing benefit (not on JSA)1 + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Housing benefit (not on JSA)1 + table_record_kind: total + measures: + - measure_id: amount + label: Housing benefit (not on JSA)1, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.housing_benefit + source_concept: obr.housing_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 9 (''Housing + benefit (not on JSA)1''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s + benefit expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.housing_benefit.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.housing_benefit.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.housing_benefit.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: housing_benefit + label: Housing benefit (not on JSA)1 + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Housing benefit (not on JSA)1 + table_record_kind: total + measures: + - measure_id: amount + label: Housing benefit (not on JSA)1, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.housing_benefit + source_concept: obr.housing_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 9 (''Housing + benefit (not on JSA)1''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s + benefit expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.dla_and_pip.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: dla_and_pip + label: Disability living allowance and personal independence payments + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Disability living allowance and personal independence payments + table_record_kind: total + measures: + - measure_id: amount + label: Disability living allowance and personal independence payments, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.dla_and_pip + source_concept: obr.dla_and_pip + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 10 (''Disability + living allowance and personal independence payments''), GBP billion. Geography: England and Wales, + with people resident overseas, as in the March 2026 package: DWP''s tables (Spring 2026, Notes 3 + and 4) leave Scottish Disability Living Allowance and Personal Independence Payment cases out from + 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.dla_and_pip.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: dla_and_pip + label: Disability living allowance and personal independence payments + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Disability living allowance and personal independence payments + table_record_kind: total + measures: + - measure_id: amount + label: Disability living allowance and personal independence payments, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.dla_and_pip + source_concept: obr.dla_and_pip + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 10 (''Disability + living allowance and personal independence payments''), GBP billion. Geography: England and Wales, + with people resident overseas, as in the March 2026 package: DWP''s tables (Spring 2026, Notes 3 + and 4) leave Scottish Disability Living Allowance and Personal Independence Payment cases out from + 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.dla_and_pip.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: dla_and_pip + label: Disability living allowance and personal independence payments + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Disability living allowance and personal independence payments + table_record_kind: total + measures: + - measure_id: amount + label: Disability living allowance and personal independence payments, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.dla_and_pip + source_concept: obr.dla_and_pip + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 10 (''Disability + living allowance and personal independence payments''), GBP billion. Geography: England and Wales, + with people resident overseas, as in the March 2026 package: DWP''s tables (Spring 2026, Notes 3 + and 4) leave Scottish Disability Living Allowance and Personal Independence Payment cases out from + 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.dla_and_pip.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: dla_and_pip + label: Disability living allowance and personal independence payments + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Disability living allowance and personal independence payments + table_record_kind: total + measures: + - measure_id: amount + label: Disability living allowance and personal independence payments, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.dla_and_pip + source_concept: obr.dla_and_pip + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 10 (''Disability + living allowance and personal independence payments''), GBP billion. Geography: England and Wales, + with people resident overseas, as in the March 2026 package: DWP''s tables (Spring 2026, Notes 3 + and 4) leave Scottish Disability Living Allowance and Personal Independence Payment cases out from + 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.dla_and_pip.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: dla_and_pip + label: Disability living allowance and personal independence payments + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Disability living allowance and personal independence payments + table_record_kind: total + measures: + - measure_id: amount + label: Disability living allowance and personal independence payments, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.dla_and_pip + source_concept: obr.dla_and_pip + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 10 (''Disability + living allowance and personal independence payments''), GBP billion. Geography: England and Wales, + with people resident overseas, as in the March 2026 package: DWP''s tables (Spring 2026, Notes 3 + and 4) leave Scottish Disability Living Allowance and Personal Independence Payment cases out from + 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.dla_and_pip.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: dla_and_pip + label: Disability living allowance and personal independence payments + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Disability living allowance and personal independence payments + table_record_kind: total + measures: + - measure_id: amount + label: Disability living allowance and personal independence payments, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.dla_and_pip + source_concept: obr.dla_and_pip + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 10 (''Disability + living allowance and personal independence payments''), GBP billion. Geography: England and Wales, + with people resident overseas, as in the March 2026 package: DWP''s tables (Spring 2026, Notes 3 + and 4) leave Scottish Disability Living Allowance and Personal Independence Payment cases out from + 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.dla_and_pip.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.dla_and_pip.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: dla_and_pip + label: Disability living allowance and personal independence payments + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Disability living allowance and personal independence payments + table_record_kind: total + measures: + - measure_id: amount + label: Disability living allowance and personal independence payments, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.dla_and_pip + source_concept: obr.dla_and_pip + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 10 (''Disability + living allowance and personal independence payments''), GBP billion. Geography: England and Wales, + with people resident overseas, as in the March 2026 package: DWP''s tables (Spring 2026, Notes 3 + and 4) leave Scottish Disability Living Allowance and Personal Independence Payment cases out from + 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.incapacity_benefits.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: incapacity_benefits + label: Incapacity benefits2 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Incapacity benefits2 + table_record_kind: total + measures: + - measure_id: amount + label: Incapacity benefits2, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.incapacity_benefits + source_concept: obr.incapacity_benefits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 11 (''Incapacity + benefits2''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own. The line includes Severe Disablement + Allowance, which DWP gives for England and Wales only from 1 April 2020 (Notes 4).' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.incapacity_benefits.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: incapacity_benefits + label: Incapacity benefits2 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Incapacity benefits2 + table_record_kind: total + measures: + - measure_id: amount + label: Incapacity benefits2, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.incapacity_benefits + source_concept: obr.incapacity_benefits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 11 (''Incapacity + benefits2''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own. The line includes Severe Disablement + Allowance, which DWP gives for England and Wales only from 1 April 2020 (Notes 4).' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.incapacity_benefits.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: incapacity_benefits + label: Incapacity benefits2 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Incapacity benefits2 + table_record_kind: total + measures: + - measure_id: amount + label: Incapacity benefits2, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.incapacity_benefits + source_concept: obr.incapacity_benefits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 11 (''Incapacity + benefits2''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own. The line includes Severe Disablement + Allowance, which DWP gives for England and Wales only from 1 April 2020 (Notes 4).' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.incapacity_benefits.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: incapacity_benefits + label: Incapacity benefits2 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Incapacity benefits2 + table_record_kind: total + measures: + - measure_id: amount + label: Incapacity benefits2, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.incapacity_benefits + source_concept: obr.incapacity_benefits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 11 (''Incapacity + benefits2''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own. The line includes Severe Disablement + Allowance, which DWP gives for England and Wales only from 1 April 2020 (Notes 4).' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.incapacity_benefits.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: incapacity_benefits + label: Incapacity benefits2 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Incapacity benefits2 + table_record_kind: total + measures: + - measure_id: amount + label: Incapacity benefits2, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.incapacity_benefits + source_concept: obr.incapacity_benefits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 11 (''Incapacity + benefits2''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own. The line includes Severe Disablement + Allowance, which DWP gives for England and Wales only from 1 April 2020 (Notes 4).' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.incapacity_benefits.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: incapacity_benefits + label: Incapacity benefits2 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Incapacity benefits2 + table_record_kind: total + measures: + - measure_id: amount + label: Incapacity benefits2, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.incapacity_benefits + source_concept: obr.incapacity_benefits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 11 (''Incapacity + benefits2''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own. The line includes Severe Disablement + Allowance, which DWP gives for England and Wales only from 1 April 2020 (Notes 4).' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.incapacity_benefits.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.incapacity_benefits.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: incapacity_benefits + label: Incapacity benefits2 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Incapacity benefits2 + table_record_kind: total + measures: + - measure_id: amount + label: Incapacity benefits2, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.incapacity_benefits + source_concept: obr.incapacity_benefits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 11 (''Incapacity + benefits2''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own. The line includes Severe Disablement + Allowance, which DWP gives for England and Wales only from 1 April 2020 (Notes 4).' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.attendance_allowance.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: attendance_allowance + label: Attendance allowance + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Attendance allowance + table_record_kind: total + measures: + - measure_id: amount + label: Attendance allowance, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.attendance_allowance + source_concept: obr.attendance_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 12 (''Attendance + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Attendance Allowance + cases out from 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.attendance_allowance.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: attendance_allowance + label: Attendance allowance + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Attendance allowance + table_record_kind: total + measures: + - measure_id: amount + label: Attendance allowance, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.attendance_allowance + source_concept: obr.attendance_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 12 (''Attendance + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Attendance Allowance + cases out from 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.attendance_allowance.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: attendance_allowance + label: Attendance allowance + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Attendance allowance + table_record_kind: total + measures: + - measure_id: amount + label: Attendance allowance, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.attendance_allowance + source_concept: obr.attendance_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 12 (''Attendance + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Attendance Allowance + cases out from 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.attendance_allowance.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: attendance_allowance + label: Attendance allowance + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Attendance allowance + table_record_kind: total + measures: + - measure_id: amount + label: Attendance allowance, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.attendance_allowance + source_concept: obr.attendance_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 12 (''Attendance + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Attendance Allowance + cases out from 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.attendance_allowance.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: attendance_allowance + label: Attendance allowance + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Attendance allowance + table_record_kind: total + measures: + - measure_id: amount + label: Attendance allowance, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.attendance_allowance + source_concept: obr.attendance_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 12 (''Attendance + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Attendance Allowance + cases out from 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.attendance_allowance.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: attendance_allowance + label: Attendance allowance + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Attendance allowance + table_record_kind: total + measures: + - measure_id: amount + label: Attendance allowance, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.attendance_allowance + source_concept: obr.attendance_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 12 (''Attendance + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Attendance Allowance + cases out from 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.attendance_allowance.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.attendance_allowance.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: attendance_allowance + label: Attendance allowance + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Attendance allowance + table_record_kind: total + measures: + - measure_id: amount + label: Attendance allowance, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.attendance_allowance + source_concept: obr.attendance_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 12 (''Attendance + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Attendance Allowance + cases out from 1 April 2020, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.pension_credit.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.pension_credit.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.pension_credit.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pension_credit + label: Pension credit + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Pension credit + table_record_kind: total + measures: + - measure_id: amount + label: Pension credit, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.pension_credit + source_concept: obr.pension_credit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 13 (''Pension + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.pension_credit.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.pension_credit.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.pension_credit.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pension_credit + label: Pension credit + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Pension credit + table_record_kind: total + measures: + - measure_id: amount + label: Pension credit, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.pension_credit + source_concept: obr.pension_credit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 13 (''Pension + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.pension_credit.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.pension_credit.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.pension_credit.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pension_credit + label: Pension credit + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Pension credit + table_record_kind: total + measures: + - measure_id: amount + label: Pension credit, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.pension_credit + source_concept: obr.pension_credit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 13 (''Pension + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.pension_credit.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.pension_credit.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.pension_credit.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pension_credit + label: Pension credit + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Pension credit + table_record_kind: total + measures: + - measure_id: amount + label: Pension credit, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.pension_credit + source_concept: obr.pension_credit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 13 (''Pension + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.pension_credit.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.pension_credit.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.pension_credit.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pension_credit + label: Pension credit + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Pension credit + table_record_kind: total + measures: + - measure_id: amount + label: Pension credit, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.pension_credit + source_concept: obr.pension_credit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 13 (''Pension + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.pension_credit.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.pension_credit.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.pension_credit.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pension_credit + label: Pension credit + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Pension credit + table_record_kind: total + measures: + - measure_id: amount + label: Pension credit, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.pension_credit + source_concept: obr.pension_credit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 13 (''Pension + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.pension_credit.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.pension_credit.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.pension_credit.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pension_credit + label: Pension credit + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Pension credit + table_record_kind: total + measures: + - measure_id: amount + label: Pension credit, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.pension_credit + source_concept: obr.pension_credit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 13 (''Pension + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.carers_allowance.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.carers_allowance.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.carers_allowance.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: carers_allowance + label: Carer's allowance + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carer's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Carer's allowance, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.carers_allowance + source_concept: obr.carers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 14 (''Carer''s + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Carer''s Allowance + cases out from 3 September 2018, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.carers_allowance.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.carers_allowance.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.carers_allowance.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: carers_allowance + label: Carer's allowance + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carer's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Carer's allowance, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.carers_allowance + source_concept: obr.carers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 14 (''Carer''s + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Carer''s Allowance + cases out from 3 September 2018, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.carers_allowance.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.carers_allowance.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.carers_allowance.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: carers_allowance + label: Carer's allowance + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carer's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Carer's allowance, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.carers_allowance + source_concept: obr.carers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 14 (''Carer''s + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Carer''s Allowance + cases out from 3 September 2018, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.carers_allowance.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.carers_allowance.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.carers_allowance.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: carers_allowance + label: Carer's allowance + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carer's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Carer's allowance, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.carers_allowance + source_concept: obr.carers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 14 (''Carer''s + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Carer''s Allowance + cases out from 3 September 2018, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.carers_allowance.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.carers_allowance.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.carers_allowance.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: carers_allowance + label: Carer's allowance + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carer's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Carer's allowance, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.carers_allowance + source_concept: obr.carers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 14 (''Carer''s + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Carer''s Allowance + cases out from 3 September 2018, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.carers_allowance.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.carers_allowance.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.carers_allowance.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: carers_allowance + label: Carer's allowance + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carer's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Carer's allowance, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.carers_allowance + source_concept: obr.carers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 14 (''Carer''s + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Carer''s Allowance + cases out from 3 September 2018, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.carers_allowance.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.carers_allowance.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.carers_allowance.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: carers_allowance + label: Carer's allowance + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carer's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Carer's allowance, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.carers_allowance + source_concept: obr.carers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 14 (''Carer''s + allowance''), GBP billion. Geography: England and Wales, with people resident overseas, as in the + March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Carer''s Allowance + cases out from 3 September 2018, when executive competence moved to the Scottish Government.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_maternity_pay + label: Statutory maternity pay + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Statutory maternity pay + table_record_kind: total + measures: + - measure_id: amount + label: Statutory maternity pay, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.statutory_maternity_pay + source_concept: obr.statutory_maternity_pay + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 15 (''Statutory + maternity pay''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit + expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_maternity_pay + label: Statutory maternity pay + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Statutory maternity pay + table_record_kind: total + measures: + - measure_id: amount + label: Statutory maternity pay, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.statutory_maternity_pay + source_concept: obr.statutory_maternity_pay + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 15 (''Statutory + maternity pay''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit + expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_maternity_pay + label: Statutory maternity pay + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Statutory maternity pay + table_record_kind: total + measures: + - measure_id: amount + label: Statutory maternity pay, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.statutory_maternity_pay + source_concept: obr.statutory_maternity_pay + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 15 (''Statutory + maternity pay''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit + expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_maternity_pay + label: Statutory maternity pay + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Statutory maternity pay + table_record_kind: total + measures: + - measure_id: amount + label: Statutory maternity pay, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.statutory_maternity_pay + source_concept: obr.statutory_maternity_pay + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 15 (''Statutory + maternity pay''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit + expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_maternity_pay + label: Statutory maternity pay + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Statutory maternity pay + table_record_kind: total + measures: + - measure_id: amount + label: Statutory maternity pay, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.statutory_maternity_pay + source_concept: obr.statutory_maternity_pay + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 15 (''Statutory + maternity pay''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit + expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_maternity_pay + label: Statutory maternity pay + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Statutory maternity pay + table_record_kind: total + measures: + - measure_id: amount + label: Statutory maternity pay, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.statutory_maternity_pay + source_concept: obr.statutory_maternity_pay + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 15 (''Statutory + maternity pay''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit + expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.statutory_maternity_pay.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_maternity_pay + label: Statutory maternity pay + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Statutory maternity pay + table_record_kind: total + measures: + - measure_id: amount + label: Statutory maternity pay, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.statutory_maternity_pay + source_concept: obr.statutory_maternity_pay + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 15 (''Statutory + maternity pay''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit + expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: winter_fuel_payment + label: Winter fuel payment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Winter fuel payment + table_record_kind: total + measures: + - measure_id: amount + label: Winter fuel payment, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.winter_fuel_payment + source_concept: obr.winter_fuel_payment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 17 (''Winter + fuel payment''), GBP billion. Geography: England and Wales, with people resident overseas, as in + the March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Winter Fuel Payment + cases out from April 2024, when the payment was devolved.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: winter_fuel_payment + label: Winter fuel payment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Winter fuel payment + table_record_kind: total + measures: + - measure_id: amount + label: Winter fuel payment, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.winter_fuel_payment + source_concept: obr.winter_fuel_payment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 17 (''Winter + fuel payment''), GBP billion. Geography: England and Wales, with people resident overseas, as in + the March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Winter Fuel Payment + cases out from April 2024, when the payment was devolved.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: winter_fuel_payment + label: Winter fuel payment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Winter fuel payment + table_record_kind: total + measures: + - measure_id: amount + label: Winter fuel payment, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.winter_fuel_payment + source_concept: obr.winter_fuel_payment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 17 (''Winter + fuel payment''), GBP billion. Geography: England and Wales, with people resident overseas, as in + the March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Winter Fuel Payment + cases out from April 2024, when the payment was devolved.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: winter_fuel_payment + label: Winter fuel payment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Winter fuel payment + table_record_kind: total + measures: + - measure_id: amount + label: Winter fuel payment, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.winter_fuel_payment + source_concept: obr.winter_fuel_payment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 17 (''Winter + fuel payment''), GBP billion. Geography: England and Wales, with people resident overseas, as in + the March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Winter Fuel Payment + cases out from April 2024, when the payment was devolved.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: winter_fuel_payment + label: Winter fuel payment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Winter fuel payment + table_record_kind: total + measures: + - measure_id: amount + label: Winter fuel payment, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.winter_fuel_payment + source_concept: obr.winter_fuel_payment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 17 (''Winter + fuel payment''), GBP billion. Geography: England and Wales, with people resident overseas, as in + the March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Winter Fuel Payment + cases out from April 2024, when the payment was devolved.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: winter_fuel_payment + label: Winter fuel payment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Winter fuel payment + table_record_kind: total + measures: + - measure_id: amount + label: Winter fuel payment, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.winter_fuel_payment + source_concept: obr.winter_fuel_payment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 17 (''Winter + fuel payment''), GBP billion. Geography: England and Wales, with people resident overseas, as in + the March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Winter Fuel Payment + cases out from April 2024, when the payment was devolved.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.winter_fuel_payment.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K04000001 + geography_level: country + geography_name: England and Wales + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: winter_fuel_payment + label: Winter fuel payment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Winter fuel payment + table_record_kind: total + measures: + - measure_id: amount + label: Winter fuel payment, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.winter_fuel_payment + source_concept: obr.winter_fuel_payment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 17 (''Winter + fuel payment''), GBP billion. Geography: England and Wales, with people resident overseas, as in + the March 2026 package: DWP''s tables (Spring 2026, Notes 3 and 4) leave Scottish Winter Fuel Payment + cases out from April 2024, when the payment was devolved.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_in_cap + label: Universal credit + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.universal_credit_in_cap + source_concept: obr.universal_credit_in_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 18 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_in_cap + label: Universal credit + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.universal_credit_in_cap + source_concept: obr.universal_credit_in_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 18 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_in_cap + label: Universal credit + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.universal_credit_in_cap + source_concept: obr.universal_credit_in_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 18 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_in_cap + label: Universal credit + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.universal_credit_in_cap + source_concept: obr.universal_credit_in_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 18 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_in_cap + label: Universal credit + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.universal_credit_in_cap + source_concept: obr.universal_credit_in_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 18 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_in_cap + label: Universal credit + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.universal_credit_in_cap + source_concept: obr.universal_credit_in_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 18 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_in_cap.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_in_cap + label: Universal credit + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.universal_credit_in_cap + source_concept: obr.universal_credit_in_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 18 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.child_benefit.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.child_benefit.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.child_benefit.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: child_benefit + label: Child benefit + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Child benefit + table_record_kind: total + measures: + - measure_id: amount + label: Child benefit, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.child_benefit + source_concept: obr.child_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.9, row 32 ('Child benefit'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.child_benefit.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.child_benefit.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.child_benefit.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: child_benefit + label: Child benefit + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Child benefit + table_record_kind: total + measures: + - measure_id: amount + label: Child benefit, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.child_benefit + source_concept: obr.child_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.9, row 32 ('Child benefit'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.child_benefit.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.child_benefit.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.child_benefit.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: child_benefit + label: Child benefit + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Child benefit + table_record_kind: total + measures: + - measure_id: amount + label: Child benefit, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.child_benefit + source_concept: obr.child_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.9, row 32 ('Child benefit'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.child_benefit.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.child_benefit.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.child_benefit.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: child_benefit + label: Child benefit + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Child benefit + table_record_kind: total + measures: + - measure_id: amount + label: Child benefit, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.child_benefit + source_concept: obr.child_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.9, row 32 ('Child benefit'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.child_benefit.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.child_benefit.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.child_benefit.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: child_benefit + label: Child benefit + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Child benefit + table_record_kind: total + measures: + - measure_id: amount + label: Child benefit, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.child_benefit + source_concept: obr.child_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.9, row 32 ('Child benefit'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.child_benefit.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.child_benefit.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.child_benefit.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: child_benefit + label: Child benefit + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Child benefit + table_record_kind: total + measures: + - measure_id: amount + label: Child benefit, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.child_benefit + source_concept: obr.child_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.9, row 32 ('Child benefit'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.child_benefit.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.child_benefit.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.child_benefit.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: child_benefit + label: Child benefit + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Child benefit + table_record_kind: total + measures: + - measure_id: amount + label: Child benefit, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.child_benefit + source_concept: obr.child_benefit + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.9, row 32 ('Child benefit'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.state_pension.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.state_pension.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.state_pension.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: state_pension + label: State pension + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: State pension + table_record_kind: total + measures: + - measure_id: amount + label: State pension, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.state_pension + source_concept: obr.state_pension + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 40 (''State + pension''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.state_pension.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.state_pension.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.state_pension.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: state_pension + label: State pension + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: State pension + table_record_kind: total + measures: + - measure_id: amount + label: State pension, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.state_pension + source_concept: obr.state_pension + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 40 (''State + pension''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.state_pension.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.state_pension.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.state_pension.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: state_pension + label: State pension + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: State pension + table_record_kind: total + measures: + - measure_id: amount + label: State pension, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.state_pension + source_concept: obr.state_pension + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 40 (''State + pension''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.state_pension.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.state_pension.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.state_pension.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: state_pension + label: State pension + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: State pension + table_record_kind: total + measures: + - measure_id: amount + label: State pension, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.state_pension + source_concept: obr.state_pension + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 40 (''State + pension''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.state_pension.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.state_pension.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.state_pension.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: state_pension + label: State pension + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: State pension + table_record_kind: total + measures: + - measure_id: amount + label: State pension, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.state_pension + source_concept: obr.state_pension + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 40 (''State + pension''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.state_pension.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.state_pension.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.state_pension.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: state_pension + label: State pension + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: State pension + table_record_kind: total + measures: + - measure_id: amount + label: State pension, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.state_pension + source_concept: obr.state_pension + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 40 (''State + pension''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.state_pension.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.state_pension.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.state_pension.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: state_pension + label: State pension + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: State pension + table_record_kind: total + measures: + - measure_id: amount + label: State pension, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.state_pension + source_concept: obr.state_pension + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 40 (''State + pension''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: jobseekers_allowance + label: Jobseeker's allowance + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Jobseeker's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Jobseeker's allowance, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.jobseekers_allowance + source_concept: obr.jobseekers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 41 (''Jobseeker''s + allowance''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: jobseekers_allowance + label: Jobseeker's allowance + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Jobseeker's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Jobseeker's allowance, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.jobseekers_allowance + source_concept: obr.jobseekers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 41 (''Jobseeker''s + allowance''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: jobseekers_allowance + label: Jobseeker's allowance + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Jobseeker's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Jobseeker's allowance, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.jobseekers_allowance + source_concept: obr.jobseekers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 41 (''Jobseeker''s + allowance''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: jobseekers_allowance + label: Jobseeker's allowance + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Jobseeker's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Jobseeker's allowance, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.jobseekers_allowance + source_concept: obr.jobseekers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 41 (''Jobseeker''s + allowance''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: jobseekers_allowance + label: Jobseeker's allowance + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Jobseeker's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Jobseeker's allowance, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.jobseekers_allowance + source_concept: obr.jobseekers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 41 (''Jobseeker''s + allowance''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: jobseekers_allowance + label: Jobseeker's allowance + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Jobseeker's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Jobseeker's allowance, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.jobseekers_allowance + source_concept: obr.jobseekers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 41 (''Jobseeker''s + allowance''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.jobseekers_allowance.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: jobseekers_allowance + label: Jobseeker's allowance + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Jobseeker's allowance + table_record_kind: total + measures: + - measure_id: amount + label: Jobseeker's allowance, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.jobseekers_allowance + source_concept: obr.jobseekers_allowance + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 41 (''Jobseeker''s + allowance''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_outside_cap + label: Universal credit + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.universal_credit_outside_cap + source_concept: obr.universal_credit_outside_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 43 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_outside_cap + label: Universal credit + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.universal_credit_outside_cap + source_concept: obr.universal_credit_outside_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 43 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_outside_cap + label: Universal credit + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.universal_credit_outside_cap + source_concept: obr.universal_credit_outside_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 43 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_outside_cap + label: Universal credit + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.universal_credit_outside_cap + source_concept: obr.universal_credit_outside_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 43 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_outside_cap + label: Universal credit + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.universal_credit_outside_cap + source_concept: obr.universal_credit_outside_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 43 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_outside_cap + label: Universal credit + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.universal_credit_outside_cap + source_concept: obr.universal_credit_outside_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 43 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.universal_credit_outside_cap.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: K03000001 + geography_level: country + geography_name: Great Britain + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: universal_credit_outside_cap + label: Universal credit + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Universal credit + table_record_kind: total + measures: + - measure_id: amount + label: Universal credit, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.universal_credit_outside_cap + source_concept: obr.universal_credit_outside_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 43 (''Universal + credit''), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP''s benefit expenditure + and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) + give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; + Northern Ireland''s social security is on rows of its own.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_in_welfare_cap + label: NI social security in welfare cap + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: NI social security in welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security in welfare cap, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.ni_social_security_in_welfare_cap + source_concept: obr.ni_social_security_in_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 34 (''NI social + security in welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland Executive + is responsible for social security expenditure on residents of Northern Ireland (DWP benefit expenditure + and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_in_welfare_cap + label: NI social security in welfare cap + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: NI social security in welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security in welfare cap, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.ni_social_security_in_welfare_cap + source_concept: obr.ni_social_security_in_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 34 (''NI social + security in welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland Executive + is responsible for social security expenditure on residents of Northern Ireland (DWP benefit expenditure + and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_in_welfare_cap + label: NI social security in welfare cap + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: NI social security in welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security in welfare cap, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.ni_social_security_in_welfare_cap + source_concept: obr.ni_social_security_in_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 34 (''NI social + security in welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland Executive + is responsible for social security expenditure on residents of Northern Ireland (DWP benefit expenditure + and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_in_welfare_cap + label: NI social security in welfare cap + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: NI social security in welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security in welfare cap, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.ni_social_security_in_welfare_cap + source_concept: obr.ni_social_security_in_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 34 (''NI social + security in welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland Executive + is responsible for social security expenditure on residents of Northern Ireland (DWP benefit expenditure + and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_in_welfare_cap + label: NI social security in welfare cap + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: NI social security in welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security in welfare cap, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.ni_social_security_in_welfare_cap + source_concept: obr.ni_social_security_in_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 34 (''NI social + security in welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland Executive + is responsible for social security expenditure on residents of Northern Ireland (DWP benefit expenditure + and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_in_welfare_cap + label: NI social security in welfare cap + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: NI social security in welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security in welfare cap, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.ni_social_security_in_welfare_cap + source_concept: obr.ni_social_security_in_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 34 (''NI social + security in welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland Executive + is responsible for social security expenditure on residents of Northern Ireland (DWP benefit expenditure + and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_in_welfare_cap.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_in_welfare_cap + label: NI social security in welfare cap + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: NI social security in welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security in welfare cap, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.ni_social_security_in_welfare_cap + source_concept: obr.ni_social_security_in_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 34 (''NI social + security in welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland Executive + is responsible for social security expenditure on residents of Northern Ireland (DWP benefit expenditure + and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2025 + sheet_name: '5.9' + period_type: fiscal_year + period: 2025 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_outside_welfare_cap + label: NI social security outside welfare cap + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: NI social security outside welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security outside welfare cap, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.ni_social_security_outside_welfare_cap + source_concept: obr.ni_social_security_outside_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 45 (''NI social + security outside welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland + Executive is responsible for social security expenditure on residents of Northern Ireland (DWP benefit + expenditure and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside + the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2026 + sheet_name: '5.9' + period_type: fiscal_year + period: 2026 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_outside_welfare_cap + label: NI social security outside welfare cap + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: NI social security outside welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security outside welfare cap, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.ni_social_security_outside_welfare_cap + source_concept: obr.ni_social_security_outside_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 45 (''NI social + security outside welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland + Executive is responsible for social security expenditure on residents of Northern Ireland (DWP benefit + expenditure and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside + the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2027 + sheet_name: '5.9' + period_type: fiscal_year + period: 2027 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_outside_welfare_cap + label: NI social security outside welfare cap + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: NI social security outside welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security outside welfare cap, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.ni_social_security_outside_welfare_cap + source_concept: obr.ni_social_security_outside_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 45 (''NI social + security outside welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland + Executive is responsible for social security expenditure on residents of Northern Ireland (DWP benefit + expenditure and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside + the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2028 + sheet_name: '5.9' + period_type: fiscal_year + period: 2028 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_outside_welfare_cap + label: NI social security outside welfare cap + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: NI social security outside welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security outside welfare cap, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.ni_social_security_outside_welfare_cap + source_concept: obr.ni_social_security_outside_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 45 (''NI social + security outside welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland + Executive is responsible for social security expenditure on residents of Northern Ireland (DWP benefit + expenditure and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside + the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2029 + sheet_name: '5.9' + period_type: fiscal_year + period: 2029 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_outside_welfare_cap + label: NI social security outside welfare cap + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: NI social security outside welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security outside welfare cap, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.ni_social_security_outside_welfare_cap + source_concept: obr.ni_social_security_outside_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 45 (''NI social + security outside welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland + Executive is responsible for social security expenditure on residents of Northern Ireland (DWP benefit + expenditure and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside + the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2030 + sheet_name: '5.9' + period_type: fiscal_year + period: 2030 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_outside_welfare_cap + label: NI social security outside welfare cap + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: NI social security outside welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security outside welfare cap, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.ni_social_security_outside_welfare_cap + source_concept: obr.ni_social_security_outside_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 45 (''NI social + security outside welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland + Executive is responsible for social security expenditure on residents of Northern Ireland (DWP benefit + expenditure and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside + the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.ni_social_security_outside_welfare_cap.fy2031 + sheet_name: '5.9' + period_type: fiscal_year + period: 2031 + geography_id: N92000002 + geography_level: country + geography_name: Northern Ireland + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_social_security_outside_welfare_cap + label: NI social security outside welfare cap + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: NI social security outside welfare cap + table_record_kind: total + measures: + - measure_id: amount + label: NI social security outside welfare cap, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.ni_social_security_outside_welfare_cap + source_concept: obr.ni_social_security_outside_welfare_cap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 5.9, row 45 (''NI social + security outside welfare cap''), GBP billion. Geography: Northern Ireland. The Northern Ireland + Executive is responsible for social security expenditure on residents of Northern Ireland (DWP benefit + expenditure and caseload tables, Spring 2026, Notes 3); the table gives it on its own rows beside + the DWP lines.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.tv_licence_fee.fy2025 + sheet_name: '5.19' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tv_licence_fee + label: BBC licence fee receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: BBC licence fee receipts + table_record_kind: total + measures: + - measure_id: amount + label: BBC licence fee receipts, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.tv_licence_fee + source_concept: obr.tv_licence_fee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.19, row 6 ('BBC licence + fee receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.tv_licence_fee.fy2026 + sheet_name: '5.19' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tv_licence_fee + label: BBC licence fee receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: BBC licence fee receipts + table_record_kind: total + measures: + - measure_id: amount + label: BBC licence fee receipts, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.tv_licence_fee + source_concept: obr.tv_licence_fee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.19, row 6 ('BBC licence + fee receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.tv_licence_fee.fy2027 + sheet_name: '5.19' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tv_licence_fee + label: BBC licence fee receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: BBC licence fee receipts + table_record_kind: total + measures: + - measure_id: amount + label: BBC licence fee receipts, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.tv_licence_fee + source_concept: obr.tv_licence_fee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.19, row 6 ('BBC licence + fee receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.tv_licence_fee.fy2028 + sheet_name: '5.19' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tv_licence_fee + label: BBC licence fee receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: BBC licence fee receipts + table_record_kind: total + measures: + - measure_id: amount + label: BBC licence fee receipts, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.tv_licence_fee + source_concept: obr.tv_licence_fee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.19, row 6 ('BBC licence + fee receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.tv_licence_fee.fy2029 + sheet_name: '5.19' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tv_licence_fee + label: BBC licence fee receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: BBC licence fee receipts + table_record_kind: total + measures: + - measure_id: amount + label: BBC licence fee receipts, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.tv_licence_fee + source_concept: obr.tv_licence_fee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.19, row 6 ('BBC licence + fee receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.tv_licence_fee.fy2030 + sheet_name: '5.19' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tv_licence_fee + label: BBC licence fee receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: BBC licence fee receipts + table_record_kind: total + measures: + - measure_id: amount + label: BBC licence fee receipts, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.tv_licence_fee + source_concept: obr.tv_licence_fee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.19, row 6 ('BBC licence + fee receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.tv_licence_fee.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.tv_licence_fee.fy2031 + sheet_name: '5.19' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tv_licence_fee + label: BBC licence fee receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: BBC licence fee receipts + table_record_kind: total + measures: + - measure_id: amount + label: BBC licence fee receipts, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.tv_licence_fee + source_concept: obr.tv_licence_fee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.19, row 6 ('BBC licence + fee receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2025 + sheet_name: '5.1' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_receipts_england_scotland_wales + label: Total council tax receipts + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Total council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Total council tax receipts, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.council_tax_receipts_england_scotland_wales + source_concept: obr.council_tax_receipts_england_scotland_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 15 ('Total council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2026 + sheet_name: '5.1' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_receipts_england_scotland_wales + label: Total council tax receipts + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Total council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Total council tax receipts, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.council_tax_receipts_england_scotland_wales + source_concept: obr.council_tax_receipts_england_scotland_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 15 ('Total council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2027 + sheet_name: '5.1' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_receipts_england_scotland_wales + label: Total council tax receipts + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Total council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Total council tax receipts, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.council_tax_receipts_england_scotland_wales + source_concept: obr.council_tax_receipts_england_scotland_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 15 ('Total council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2028 + sheet_name: '5.1' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_receipts_england_scotland_wales + label: Total council tax receipts + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Total council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Total council tax receipts, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.council_tax_receipts_england_scotland_wales + source_concept: obr.council_tax_receipts_england_scotland_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 15 ('Total council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2029 + sheet_name: '5.1' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_receipts_england_scotland_wales + label: Total council tax receipts + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Total council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Total council tax receipts, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.council_tax_receipts_england_scotland_wales + source_concept: obr.council_tax_receipts_england_scotland_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 15 ('Total council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2030 + sheet_name: '5.1' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_receipts_england_scotland_wales + label: Total council tax receipts + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Total council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Total council tax receipts, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.council_tax_receipts_england_scotland_wales + source_concept: obr.council_tax_receipts_england_scotland_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 15 ('Total council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_receipts_england_scotland_wales.fy2031 + sheet_name: '5.1' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_receipts_england_scotland_wales + label: Total council tax receipts + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Total council tax receipts + table_record_kind: total + measures: + - measure_id: amount + label: Total council tax receipts, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.council_tax_receipts_england_scotland_wales + source_concept: obr.council_tax_receipts_england_scotland_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 15 ('Total council + tax receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2025 + sheet_name: '5.1' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_accruals_adjustment + label: Council tax accruals adjustment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Council tax accruals adjustment + table_record_kind: total + measures: + - measure_id: amount + label: Council tax accruals adjustment, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.council_tax_accruals_adjustment + source_concept: obr.council_tax_accruals_adjustment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 17 ('Council + tax accruals adjustment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2026 + sheet_name: '5.1' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_accruals_adjustment + label: Council tax accruals adjustment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Council tax accruals adjustment + table_record_kind: total + measures: + - measure_id: amount + label: Council tax accruals adjustment, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.council_tax_accruals_adjustment + source_concept: obr.council_tax_accruals_adjustment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 17 ('Council + tax accruals adjustment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2027 + sheet_name: '5.1' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_accruals_adjustment + label: Council tax accruals adjustment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Council tax accruals adjustment + table_record_kind: total + measures: + - measure_id: amount + label: Council tax accruals adjustment, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.council_tax_accruals_adjustment + source_concept: obr.council_tax_accruals_adjustment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 17 ('Council + tax accruals adjustment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2028 + sheet_name: '5.1' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_accruals_adjustment + label: Council tax accruals adjustment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Council tax accruals adjustment + table_record_kind: total + measures: + - measure_id: amount + label: Council tax accruals adjustment, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.council_tax_accruals_adjustment + source_concept: obr.council_tax_accruals_adjustment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 17 ('Council + tax accruals adjustment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2029 + sheet_name: '5.1' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_accruals_adjustment + label: Council tax accruals adjustment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Council tax accruals adjustment + table_record_kind: total + measures: + - measure_id: amount + label: Council tax accruals adjustment, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.council_tax_accruals_adjustment + source_concept: obr.council_tax_accruals_adjustment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 17 ('Council + tax accruals adjustment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2030 + sheet_name: '5.1' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_accruals_adjustment + label: Council tax accruals adjustment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Council tax accruals adjustment + table_record_kind: total + measures: + - measure_id: amount + label: Council tax accruals adjustment, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.council_tax_accruals_adjustment + source_concept: obr.council_tax_accruals_adjustment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 17 ('Council + tax accruals adjustment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_accruals_adjustment.fy2031 + sheet_name: '5.1' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_accruals_adjustment + label: Council tax accruals adjustment + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Council tax accruals adjustment + table_record_kind: total + measures: + - measure_id: amount + label: Council tax accruals adjustment, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.council_tax_accruals_adjustment + source_concept: obr.council_tax_accruals_adjustment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 17 ('Council + tax accruals adjustment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_high_value_surcharge.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_high_value_surcharge.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_high_value_surcharge.fy2028 + sheet_name: '5.1' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_high_value_surcharge + label: High-value Council tax surcharge + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: High-value Council tax surcharge + table_record_kind: total + measures: + - measure_id: amount + label: High-value Council tax surcharge, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.council_tax_high_value_surcharge + source_concept: obr.council_tax_high_value_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 18 ('High-value + Council tax surcharge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_high_value_surcharge.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_high_value_surcharge.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_high_value_surcharge.fy2029 + sheet_name: '5.1' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_high_value_surcharge + label: High-value Council tax surcharge + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: High-value Council tax surcharge + table_record_kind: total + measures: + - measure_id: amount + label: High-value Council tax surcharge, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.council_tax_high_value_surcharge + source_concept: obr.council_tax_high_value_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 18 ('High-value + Council tax surcharge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_high_value_surcharge.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_high_value_surcharge.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_high_value_surcharge.fy2030 + sheet_name: '5.1' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_high_value_surcharge + label: High-value Council tax surcharge + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: High-value Council tax surcharge + table_record_kind: total + measures: + - measure_id: amount + label: High-value Council tax surcharge, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.council_tax_high_value_surcharge + source_concept: obr.council_tax_high_value_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 18 ('High-value + Council tax surcharge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.expenditure.council_tax_high_value_surcharge.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.expenditure.council_tax_high_value_surcharge.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.expenditure.council_tax_high_value_surcharge.fy2031 + sheet_name: '5.1' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: council_tax_high_value_surcharge + label: High-value Council tax surcharge + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: High-value Council tax surcharge + table_record_kind: total + measures: + - measure_id: amount + label: High-value Council tax surcharge, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.council_tax_high_value_surcharge + source_concept: obr.council_tax_high_value_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 5.1, row 18 ('High-value + Council tax surcharge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number diff --git a/packages/obr/efo_policy_october_2026/source_package.yaml b/packages/obr/efo_policy_october_2026/source_package.yaml new file mode 100644 index 00000000..876dc600 --- /dev/null +++ b/packages/obr/efo_policy_october_2026/source_package.yaml @@ -0,0 +1,95313 @@ +# OBR Economic and fiscal outlook, October 2026 (published with the Budget on 28 October +# 2026), for PolicyEngine/chronicle#393. Written by +# scripts/build_obr_efo_october_2026.py from the pinned workbook; edit that, not this. +# Values are as the tables print them, with value_scale for the stated unit. Fiscal-year +# periods store the opening year (2025-26 -> 2025). Each year column's assertion follows +# the band above it: 'Outturn' (and 'Estimate', 'Estimated Outurn') gives observation +# and 'Forecast' gives source_projection; a table with no band is all forecast. In +# October, 2025-26 is outturn, where in March it was a forecast, and 2031-32 is a new +# forecast year. +# +# Policy. Table 1.1, 'Breakdown of policy decisions since March 2026': each decision's +# costing by head and category, and its total, for 2026-27 to 2031-32, all under the +# table's 'Forecast' band, in GBP million. The 98 scorecard measures keep the OBR's +# numbers (measure_1 ... measure_98); the three fiscally neutral and two non-scorecard +# measures are numbered in table order. Rows 490 to 555, the effects by head and +# category and the direct and indirect effects of the Government's decisions, are one +# record set per year (line summary). A negative sign is a loss to the Exchequer, as the +# table's note says. +# +schema_version: ledger.source_package.v1 +package_id: obr-efo-policy-october-2026 +label: 'OBR EFO October 2026 detailed forecast tables: policy' +dimension_labels: + obr.policy_component: Policy decision component + policy_summary_line: Policy decisions summary line + policy_section: Policy section + policy_measure: Policy measure + policy_head: Policy head + policy_category: Policy category +dimension_value_labels: + policy_section: + scorecard: Scorecard measures + fiscally_neutral: Fiscally neutral measures + non_scorecard: Non-scorecard measures + policy_measure: + measure_1: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + measure_2: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 October + 2026 to 1 July 2027' + measure_3: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail Prices + Index (RPI) increase to 1 July 2027' + measure_4: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from 1 January + 2027, funded by reprioritising DESNZ budgets' + measure_5: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p for the + first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from 6 April 2027' + measure_6: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters in Great + Britain from April 2029' + measure_7: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit within + 2030-31' + measure_8: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from 1 April + 2027' + measure_9: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + measure_10: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 until + 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until 31 + December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + measure_11: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + measure_12: 'Business Rates: Increase business rates relief for pubs, social clubs and live music + venues by 20ppts to 35% from 1 April 2027' + measure_13: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for retail, + hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from £15,000 + to £21,000 for tapered relief from 1 April 2027' + measure_14: 'Business Rates: Introduce a transitional support package, including a two-year real terms + bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small Business support, + part funded by extending the Transitional Relief Supplement for two years from 1 April 2027' + measure_15: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 from + 6 April 2027' + measure_16: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 and extend + suspensions for 361 products in 2027-28' + measure_17: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and uprate + gas and solid fuels main rates by RPI from 1 April 2028' + measure_18: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + measure_19: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February 2027' + measure_20: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn finance + for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts of subsidy) ' + measure_21: 'Business Rates Retention: Devolve a share of business rates income and growth to Mayoral + Strategic Authorities from April 2027' + measure_22: 'Youth Employment and Skills: Expand local apprenticeship services to all current mayors' + measure_23: 'Regional Growth: Fund priority investments and local growth & regeneration projects across + the UK' + measure_24: 'Cambridge Development Corporation: Pilot a new government financing model for land, housing + and infrastructure development from April 2027 (capital grant element)' + measure_25: 'Strategic Authorities: Increase funding to build capacity to deliver new powers and investment + responsibilities' + measure_26: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + measure_27: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify the + Additional Information Form from Autumn 2027' + measure_28: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit to £120,000, + extending the exercise period to 15 years and remove interaction with EMI option limit from 6 April + 2027' + measure_29: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity by + £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + measure_30: 'National Wealth Fund: Invest additional capital to support growth, including £2bn for + the new Energy Wealth Fund (resource impacts of increased lending)' + measure_31: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + measure_32: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great Britain' + measure_33: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside longer-term + accommodation and intensive support' + measure_34: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + measure_35: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and affordable + homes' + measure_36: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social housing + providers (relevant housing associations) from 1 April 2027' + measure_37: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + measure_38: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the Lifetime + ISA for new savers from 6 April 2029' + measure_39: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers purchasing + properties above the £450,000 price cap from 29 October 2026' + measure_40: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement on + 30 June 2026' + measure_41: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence Investment + Plan ' + measure_42: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + measure_43: 'Ukraine: Emergency winter support for air defence' + measure_44: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 (increased + income from additional activity)' + measure_45: 'HMRC: Measures to close the tax gap' + measure_46: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales threshold + per platform of £90,000 from 1 October 2027' + measure_47: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud from entering + the benefits system' + measure_48: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised in Great + Britain from 6 April 2027' + measure_49: 'Distributions: Modernise the distributions framework from 6 April 2028' + measure_50: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + measure_51: 'Cross-Border Services: Restrict the reverse charge on supplies of services from overseas + to VAT-registered businesses from 1 April 2027' + measure_52: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total income + up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + measure_53: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death benefits + from 28 October 2026' + measure_54: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory regime + for the direct taxation of foreign sovereigns from 1 January 2029' + measure_55: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from 3% + to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + measure_56: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines from + 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + measure_57: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April 2027' + measure_58: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from April + 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + measure_59: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover over + £50 million liable for VAT on the full value of their fares from 2 January 2028' + measure_60: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from 6 April + 2027' + measure_61: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + measure_62: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + measure_63: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared to 16% + reduction in Spending Review 2025 plans' + measure_64: 'Future Civil Service: Reinvest part of the administration budget savings in a new AI + Fund to reduce administration burdens and improve outcomes' + measure_65: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July 2026' + measure_66: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 June + 2026 to 1 September 2026' + measure_67: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August 2026 + until 31 August 2026' + measure_68: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, preventing + their losses from reducing UK corporation tax receipts for accounting periods beginning on or after + 1 January 2027' + measure_69: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + measure_70: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting from + 1 April 2027, including a backdated payment for eligible businesses ' + measure_71: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 April + 2028' + measure_72: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + measure_73: 'Skills: Re-establish the Union Learning Fund in England' + measure_74: 'Investment for Growth: Support strategic technologies, local growth and key industries' + measure_75: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion of + additional SME lending across this Parliament ' + measure_76: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business rates + growth' + measure_77: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + measure_78: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + measure_79: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + measure_80: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging Points\ + \ (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + measure_81: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + measure_82: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report recommendations + from 24 July 2026' + measure_83: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from 1 September + 2026 to 31 August 2027' + measure_84: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances until + 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities arising + from illegal waste site clearances from 2027' + measure_85: 'Further Priorities: Fund key priorities, including pressures facing the NHS and delivery + of the Violence against Women and Girls Strategy' + measure_86: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + measure_87: 'Supported Housing: Introduce a licensing regime to enforce national standards for supported + housing from 2027-28' + measure_88: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under qualifying + circumstances from 23 June 2026' + measure_89: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore the tax + treatment of medical deputies to its previously intended position' + measure_90: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + measure_91: 'Higher Education: Introduce registration requirements for franchise providers with 300 + or more students from 1 September 2028, to strengthen quality and oversight of franchised provision' + measure_92: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + measure_93: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts and exemptions + from 1 April 2028' + measure_94: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel and medical + benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 April 2028' + measure_95: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs arrangements + from October 2028' + measure_96: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the ETS ' + measure_97: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + measure_98: 'International Investors: Relieve double taxation for UK investors in US Limited Liability + Companies and similar entities from early 2028' + fiscally_neutral_1: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + fiscally_neutral_2: Devolving Air Passenger Duty to the Scottish Government in April 2027 + fiscally_neutral_3: Landlord registration fee + non_scorecard_1: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + non_scorecard_2: 'Public Sector Pensions: Net impact of the 2024 valuations' + policy_head: + all: All heads + capital_ame: Capital AME + capital_del: Capital DEL + current_ame: Current AME + current_del: Current DEL + receipts: Receipts + policy_category: + all: All categories + alcohol_duty: Alcohol duty + bank_surcharge: Bank surcharge + betting: Betting + business_rates: Business rates + capital_gains_tax: Capital gains tax + capital_grants_to_private_sector: Capital grants to private sector + cbam: CBAM + climate_change_levy: Climate change levy + company_and_other_credits: Company and other credits + customs_duty: Customs duty + electricity_generators_levy: Electricity generators levy + energy_bills_subsidies: Energy bills subsidies + environmental_levies: Environmental levies + eu_ets_auction_receipts: EU ETS auction receipts + fuel_duty: Fuel Duty + high_value_council_tax_surcharge: High-value council tax surcharge + income_tax: Income tax + inheritance_tax: Inheritance tax + interest_and_dividend_receipts: Interest and dividend receipts + landfill_tax: Landfill tax + landlord_registration_fee: Landlord registration fee + locally_financed_capital_expenditure: Locally-financed capital expenditure + locally_financed_current_expenditure: Locally-financed current expenditure + net_public_service_pension_payments: Net public service pension payments + nics: NICs + onshore_ct: Onshore CT + other_ame_capital: Other AME (capital) + other_ame_current: Other AME (current) + other_departmental_expenditure_capital: Other departmental expenditure (capital) + other_departmental_expenditure_current: Other departmental expenditure (current) + psce_in_rdel: PSCE in RDEL + psgi_in_cdel: PSGI in CDEL + scottish_bga_current: Scottish BGA (current) + scottish_self_financed_expenditure: Scottish self-financed expenditure + stamp_duty: Stamp duty + student_loans: Student loans + tobacco_duty: Tobacco duty + vat: VAT + vehicle_excise_duty: Vehicle excise duty + welfare_inside_cap: Welfare inside cap + welfare_outside_cap: Welfare outside cap + policy_summary_line: + receipts_measures.total: Total effects of receipts measures (£ millions) + receipts_measures.air_passenger_duty: Air passenger duty + receipts_measures.alcohol_duty: Alcohol duty + receipts_measures.bank_surcharge: Bank surcharge + receipts_measures.betting: Betting + receipts_measures.business_rates: Business rates + receipts_measures.capital_gains_tax: Capital gains tax + receipts_measures.cbam: CBAM + receipts_measures.climate_change_levy: Climate change levy + receipts_measures.customs_duty: Customs duty + receipts_measures.electricity_generators_levy: Electricity generators levy + receipts_measures.environmental_levies: Environmental levies + receipts_measures.eu_ets_auction_receipts: EU ETS auction receipts + receipts_measures.fuel_duty: Fuel Duty + receipts_measures.high_value_council_tax_surcharge: High-value council tax surcharge + receipts_measures.income_tax: Income tax + receipts_measures.inheritance_tax: Inheritance tax + receipts_measures.interest_and_dividend_receipts: Interest and dividend receipts + receipts_measures.landfill_tax: Landfill tax + receipts_measures.landlord_registration_fee: Landlord registration fee + receipts_measures.nics: NICs + receipts_measures.onshore_ct: Onshore CT + receipts_measures.stamp_duty: Stamp duty + receipts_measures.tobacco_duty: Tobacco duty + receipts_measures.vat: VAT + receipts_measures.vehicle_excise_duty: Vehicle excise duty + receipts_measures.visa_fees: Visa fees + expenditure_measures.total: Total effects of expenditure measures (£ millions) + expenditure_measures.current_del: Current DEL + expenditure_measures.current_del.psce_in_rdel: PSCE in RDEL + expenditure_measures.current_ame: Current AME + expenditure_measures.current_ame.company_and_other_credits: Company and other credits + expenditure_measures.current_ame.energy_bills_subsidies: Energy bills subsidies + expenditure_measures.current_ame.locally_financed_current_expenditure: Locally-financed current expenditure + expenditure_measures.current_ame.net_public_service_pension_payments: Net public service pension payments + expenditure_measures.current_ame.other_ame_current: Other AME (current) + expenditure_measures.current_ame.other_departmental_expenditure_current: Other departmental expenditure + (current) + expenditure_measures.current_ame.scottish_bga_current: Scottish BGA (current) + expenditure_measures.current_ame.scottish_self_financed_expenditure: Scottish self-financed expenditure + expenditure_measures.current_ame.welfare_inside_cap: Welfare inside cap + expenditure_measures.current_ame.welfare_outside_cap: Welfare outside cap + expenditure_measures.capital_del: Capital DEL + expenditure_measures.capital_del.capital_grants_to_private_sector: Capital grants to private sector + expenditure_measures.capital_del.psgi_in_cdel: PSGI in CDEL + expenditure_measures.capital_ame: Capital AME + expenditure_measures.capital_ame.capital_grants_to_private_sector: Capital grants to private sector + expenditure_measures.capital_ame.locally_financed_capital_expenditure: Locally-financed capital expenditure + expenditure_measures.capital_ame.other_ame_capital: Other AME (capital) + expenditure_measures.capital_ame.other_departmental_expenditure_capital: Other departmental expenditure + (capital) + expenditure_measures.capital_ame.student_loans: Student loans + government_decisions.total_effect_of_government_decisions: Total effect of Government decisions + government_decisions.direct_effect_of_government_decisions: Direct effect of Government decisions + government_decisions.direct_effect_of_scorecard_decisions: Direct effect of scorecard decisions + government_decisions.direct_effect_of_non_scorecard_decisions: Direct effect of non-scorecard decisions + government_decisions.indirect_effect_of_government_decisions: Indirect effect of Government decisions +artifact: + source_name: obr + source_table: 'EFO October 2026 detailed forecast tables: policy' + resource_package: db + resource_directory: data/obr/efo_policy_october_2026 + manifest: manifest.yaml + vintage: efo_october_2026 + extracted_at: '2026-10-29' + extraction_method: xlsx whole-workbook used-range cell parse + parser: xlsx_used_range + artifact_year: 2026 +record_sets: +- record_set_id: obr.efo_2026_10.policy.measure_1.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_1.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_1.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_1 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_1 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 10 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 10 + expected_value: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + label: measure + - column: H + row: 10 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 11 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 10 + expected_value: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 1 (''Household Energy Payment: £100 council tax + rebate for bands A-D from January 2027''), rows 10 to 11, GBP million. Note: This table uses the + convention that a negative sign implies a loss to the Exchequer (and is therefore an increase in + PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_1.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_1.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_1.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_1 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_1 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 10 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 10 + expected_value: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + label: measure + - column: H + row: 10 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 11 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 10 + expected_value: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 1 (''Household Energy Payment: £100 council tax + rebate for bands A-D from January 2027''), rows 10 to 11, GBP million. Note: This table uses the + convention that a negative sign implies a loss to the Exchequer (and is therefore an increase in + PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_1.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_1.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_1.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_1 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_1 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 10 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 10 + expected_value: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + label: measure + - column: H + row: 10 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 11 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 10 + expected_value: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 1 (''Household Energy Payment: £100 council tax + rebate for bands A-D from January 2027''), rows 10 to 11, GBP million. Note: This table uses the + convention that a negative sign implies a loss to the Exchequer (and is therefore an increase in + PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_1.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_1.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_1.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_1 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_1 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 10 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 10 + expected_value: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + label: measure + - column: H + row: 10 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 11 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 10 + expected_value: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 1 (''Household Energy Payment: £100 council tax + rebate for bands A-D from January 2027''), rows 10 to 11, GBP million. Note: This table uses the + convention that a negative sign implies a loss to the Exchequer (and is therefore an increase in + PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_1.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_1.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_1.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_1 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_1 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 10 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 10 + expected_value: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + label: measure + - column: H + row: 10 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 11 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 10 + expected_value: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 1 (''Household Energy Payment: £100 council tax + rebate for bands A-D from January 2027''), rows 10 to 11, GBP million. Note: This table uses the + convention that a negative sign implies a loss to the Exchequer (and is therefore an increase in + PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_1.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_1.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_1.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_1 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_1 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 10 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 10 + expected_value: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + label: measure + - column: H + row: 10 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 11 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 10 + expected_value: 'Household Energy Payment: £100 council tax rebate for bands A-D from January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 1 (''Household Energy Payment: £100 council tax + rebate for bands A-D from January 2027''), rows 10 to 11, GBP million. Note: This table uses the + convention that a negative sign implies a loss to the Exchequer (and is therefore an increase in + PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_2.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_2.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_2.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_2 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_2 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 13 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + - column: H + row: 13 + expected_value: Other AME (current) + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 1 + row_number: 14 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + - column: H + row: 14 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 15 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 2 (''Support for Energy Bills: Cut VAT on domestic + electricity from 5% to 0% from 1 October 2026 to 1 July 2027''), rows 13 to 15, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_2.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_2.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_2.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_2 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_2 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 13 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + - column: H + row: 13 + expected_value: Other AME (current) + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 1 + row_number: 14 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + - column: H + row: 14 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 15 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 2 (''Support for Energy Bills: Cut VAT on domestic + electricity from 5% to 0% from 1 October 2026 to 1 July 2027''), rows 13 to 15, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_2.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_2.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_2.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_2 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_2 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 13 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + - column: H + row: 13 + expected_value: Other AME (current) + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 1 + row_number: 14 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + - column: H + row: 14 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 15 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 2 (''Support for Energy Bills: Cut VAT on domestic + electricity from 5% to 0% from 1 October 2026 to 1 July 2027''), rows 13 to 15, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_2.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_2.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_2.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_2 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_2 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 13 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + - column: H + row: 13 + expected_value: Other AME (current) + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 1 + row_number: 14 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + - column: H + row: 14 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 15 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 2 (''Support for Energy Bills: Cut VAT on domestic + electricity from 5% to 0% from 1 October 2026 to 1 July 2027''), rows 13 to 15, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_2.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_2.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_2.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_2 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_2 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 13 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + - column: H + row: 13 + expected_value: Other AME (current) + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 1 + row_number: 14 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + - column: H + row: 14 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 15 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 2 (''Support for Energy Bills: Cut VAT on domestic + electricity from 5% to 0% from 1 October 2026 to 1 July 2027''), rows 13 to 15, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_2.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_2.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_2.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_2 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_2 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 13 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + - column: H + row: 13 + expected_value: Other AME (current) + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 1 + row_number: 14 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + - column: H + row: 14 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 15 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 13 + expected_value: 'Support for Energy Bills: Cut VAT on domestic electricity from 5% to 0% from 1 + October 2026 to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 2 (''Support for Energy Bills: Cut VAT on domestic + electricity from 5% to 0% from 1 October 2026 to 1 July 2027''), rows 13 to 15, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_3.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_3.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_3.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_3 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_3 + label: Policy measure + rows: + - value_id: receipts.fuel_duty + label: 'Receipts: Fuel Duty' + ordinal: 0 + row_number: 17 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: fuel_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: fuel_duty + label: Policy category + guard_cells: + - column: D + row: 17 + expected_value: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail + Prices Index (RPI) increase to 1 July 2027' + label: measure + - column: H + row: 17 + expected_value: Fuel Duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 18 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 17 + expected_value: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail + Prices Index (RPI) increase to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 3 (''Fuel Duty: Extend the temporary 5p-per-litre + duty cut and defer the planned Retail Prices Index (RPI) increase to 1 July 2027''), rows 17 to + 18, GBP million. Note: This table uses the convention that a negative sign implies a loss to the + Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_3.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_3.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_3.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_3 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_3 + label: Policy measure + rows: + - value_id: receipts.fuel_duty + label: 'Receipts: Fuel Duty' + ordinal: 0 + row_number: 17 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: fuel_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: fuel_duty + label: Policy category + guard_cells: + - column: D + row: 17 + expected_value: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail + Prices Index (RPI) increase to 1 July 2027' + label: measure + - column: H + row: 17 + expected_value: Fuel Duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 18 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 17 + expected_value: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail + Prices Index (RPI) increase to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 3 (''Fuel Duty: Extend the temporary 5p-per-litre + duty cut and defer the planned Retail Prices Index (RPI) increase to 1 July 2027''), rows 17 to + 18, GBP million. Note: This table uses the convention that a negative sign implies a loss to the + Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_3.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_3.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_3.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_3 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_3 + label: Policy measure + rows: + - value_id: receipts.fuel_duty + label: 'Receipts: Fuel Duty' + ordinal: 0 + row_number: 17 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: fuel_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: fuel_duty + label: Policy category + guard_cells: + - column: D + row: 17 + expected_value: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail + Prices Index (RPI) increase to 1 July 2027' + label: measure + - column: H + row: 17 + expected_value: Fuel Duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 18 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 17 + expected_value: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail + Prices Index (RPI) increase to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 3 (''Fuel Duty: Extend the temporary 5p-per-litre + duty cut and defer the planned Retail Prices Index (RPI) increase to 1 July 2027''), rows 17 to + 18, GBP million. Note: This table uses the convention that a negative sign implies a loss to the + Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_3.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_3.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_3.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_3 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_3 + label: Policy measure + rows: + - value_id: receipts.fuel_duty + label: 'Receipts: Fuel Duty' + ordinal: 0 + row_number: 17 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: fuel_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: fuel_duty + label: Policy category + guard_cells: + - column: D + row: 17 + expected_value: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail + Prices Index (RPI) increase to 1 July 2027' + label: measure + - column: H + row: 17 + expected_value: Fuel Duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 18 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 17 + expected_value: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail + Prices Index (RPI) increase to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 3 (''Fuel Duty: Extend the temporary 5p-per-litre + duty cut and defer the planned Retail Prices Index (RPI) increase to 1 July 2027''), rows 17 to + 18, GBP million. Note: This table uses the convention that a negative sign implies a loss to the + Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_3.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_3.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_3.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_3 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_3 + label: Policy measure + rows: + - value_id: receipts.fuel_duty + label: 'Receipts: Fuel Duty' + ordinal: 0 + row_number: 17 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: fuel_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: fuel_duty + label: Policy category + guard_cells: + - column: D + row: 17 + expected_value: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail + Prices Index (RPI) increase to 1 July 2027' + label: measure + - column: H + row: 17 + expected_value: Fuel Duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 18 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 17 + expected_value: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail + Prices Index (RPI) increase to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 3 (''Fuel Duty: Extend the temporary 5p-per-litre + duty cut and defer the planned Retail Prices Index (RPI) increase to 1 July 2027''), rows 17 to + 18, GBP million. Note: This table uses the convention that a negative sign implies a loss to the + Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_3.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_3.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_3.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_3 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_3 + label: Policy measure + rows: + - value_id: receipts.fuel_duty + label: 'Receipts: Fuel Duty' + ordinal: 0 + row_number: 17 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: fuel_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: fuel_duty + label: Policy category + guard_cells: + - column: D + row: 17 + expected_value: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail + Prices Index (RPI) increase to 1 July 2027' + label: measure + - column: H + row: 17 + expected_value: Fuel Duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 18 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 17 + expected_value: 'Fuel Duty: Extend the temporary 5p-per-litre duty cut and defer the planned Retail + Prices Index (RPI) increase to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 3 (''Fuel Duty: Extend the temporary 5p-per-litre + duty cut and defer the planned Retail Prices Index (RPI) increase to 1 July 2027''), rows 17 to + 18, GBP million. Note: This table uses the convention that a negative sign implies a loss to the + Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_4.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_4.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_4.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_4 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_4 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 20 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + - column: H + row: 20 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 21 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + - column: H + row: 21 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 22 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 4 (''Bus Fares: Cap single bus fares at £2 in England + outside London for one year from 1 January 2027, funded by reprioritising DESNZ budgets''), rows + 20 to 22, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_4.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_4.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_4.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_4 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_4 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 20 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + - column: H + row: 20 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 21 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + - column: H + row: 21 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 22 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 4 (''Bus Fares: Cap single bus fares at £2 in England + outside London for one year from 1 January 2027, funded by reprioritising DESNZ budgets''), rows + 20 to 22, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_4.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_4.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_4.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_4 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_4 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 20 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + - column: H + row: 20 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 21 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + - column: H + row: 21 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 22 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 4 (''Bus Fares: Cap single bus fares at £2 in England + outside London for one year from 1 January 2027, funded by reprioritising DESNZ budgets''), rows + 20 to 22, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_4.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_4.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_4.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_4 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_4 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 20 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + - column: H + row: 20 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 21 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + - column: H + row: 21 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 22 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 4 (''Bus Fares: Cap single bus fares at £2 in England + outside London for one year from 1 January 2027, funded by reprioritising DESNZ budgets''), rows + 20 to 22, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_4.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_4.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_4.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_4 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_4 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 20 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + - column: H + row: 20 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 21 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + - column: H + row: 21 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 22 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 4 (''Bus Fares: Cap single bus fares at £2 in England + outside London for one year from 1 January 2027, funded by reprioritising DESNZ budgets''), rows + 20 to 22, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_4.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_4.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_4.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_4 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_4 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 20 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + - column: H + row: 20 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 21 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + - column: H + row: 21 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 22 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 20 + expected_value: 'Bus Fares: Cap single bus fares at £2 in England outside London for one year from + 1 January 2027, funded by reprioritising DESNZ budgets' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 4 (''Bus Fares: Cap single bus fares at £2 in England + outside London for one year from 1 January 2027, funded by reprioritising DESNZ budgets''), rows + 20 to 22, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_5.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_5.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_5.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_5 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_5 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 24 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 24 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 25 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 25 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 26 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 26 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 27 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 27 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 28 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 28 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 29 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 5 (''Mileage Rates: Increase the tax-free and tax-deductible + car and van rates to 55p for the first 10,000 business miles from 6 April 2026 and the higher mileage + rate to 35p from 6 April 2027''), rows 24 to 29, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_5.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_5.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_5.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_5 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_5 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 24 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 24 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 25 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 25 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 26 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 26 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 27 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 27 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 28 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 28 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 29 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 5 (''Mileage Rates: Increase the tax-free and tax-deductible + car and van rates to 55p for the first 10,000 business miles from 6 April 2026 and the higher mileage + rate to 35p from 6 April 2027''), rows 24 to 29, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_5.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_5.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_5.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_5 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_5 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 24 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 24 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 25 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 25 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 26 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 26 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 27 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 27 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 28 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 28 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 29 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 5 (''Mileage Rates: Increase the tax-free and tax-deductible + car and van rates to 55p for the first 10,000 business miles from 6 April 2026 and the higher mileage + rate to 35p from 6 April 2027''), rows 24 to 29, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_5.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_5.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_5.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_5 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_5 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 24 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 24 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 25 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 25 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 26 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 26 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 27 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 27 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 28 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 28 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 29 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 5 (''Mileage Rates: Increase the tax-free and tax-deductible + car and van rates to 55p for the first 10,000 business miles from 6 April 2026 and the higher mileage + rate to 35p from 6 April 2027''), rows 24 to 29, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_5.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_5.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_5.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_5 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_5 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 24 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 24 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 25 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 25 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 26 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 26 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 27 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 27 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 28 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 28 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 29 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 5 (''Mileage Rates: Increase the tax-free and tax-deductible + car and van rates to 55p for the first 10,000 business miles from 6 April 2026 and the higher mileage + rate to 35p from 6 April 2027''), rows 24 to 29, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_5.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_5.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_5.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_5 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_5 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 24 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 24 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 25 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 25 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 26 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 26 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 27 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 27 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 28 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + - column: H + row: 28 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 29 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 24 + expected_value: 'Mileage Rates: Increase the tax-free and tax-deductible car and van rates to 55p + for the first 10,000 business miles from 6 April 2026 and the higher mileage rate to 35p from + 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 5 (''Mileage Rates: Increase the tax-free and tax-deductible + car and van rates to 55p for the first 10,000 business miles from 6 April 2026 and the higher mileage + rate to 35p from 6 April 2027''), rows 24 to 29, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_6.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_6.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_6.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_6 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_6 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 31 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 31 + expected_value: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters + in Great Britain from April 2029' + label: measure + - column: H + row: 31 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 32 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 31 + expected_value: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters + in Great Britain from April 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 6 (''Parental Pay: Establish a Parental Allowance + for fathers, partners and adopters in Great Britain from April 2029''), rows 31 to 32, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_6.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_6.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_6.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_6 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_6 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 31 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 31 + expected_value: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters + in Great Britain from April 2029' + label: measure + - column: H + row: 31 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 32 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 31 + expected_value: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters + in Great Britain from April 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 6 (''Parental Pay: Establish a Parental Allowance + for fathers, partners and adopters in Great Britain from April 2029''), rows 31 to 32, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_6.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_6.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_6.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_6 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_6 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 31 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 31 + expected_value: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters + in Great Britain from April 2029' + label: measure + - column: H + row: 31 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 32 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 31 + expected_value: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters + in Great Britain from April 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 6 (''Parental Pay: Establish a Parental Allowance + for fathers, partners and adopters in Great Britain from April 2029''), rows 31 to 32, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_6.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_6.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_6.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_6 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_6 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 31 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 31 + expected_value: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters + in Great Britain from April 2029' + label: measure + - column: H + row: 31 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 32 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 31 + expected_value: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters + in Great Britain from April 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 6 (''Parental Pay: Establish a Parental Allowance + for fathers, partners and adopters in Great Britain from April 2029''), rows 31 to 32, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_6.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_6.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_6.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_6 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_6 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 31 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 31 + expected_value: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters + in Great Britain from April 2029' + label: measure + - column: H + row: 31 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 32 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 31 + expected_value: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters + in Great Britain from April 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 6 (''Parental Pay: Establish a Parental Allowance + for fathers, partners and adopters in Great Britain from April 2029''), rows 31 to 32, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_6.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_6.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_6.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_6 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_6 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 31 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 31 + expected_value: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters + in Great Britain from April 2029' + label: measure + - column: H + row: 31 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 32 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 31 + expected_value: 'Parental Pay: Establish a Parental Allowance for fathers, partners and adopters + in Great Britain from April 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 6 (''Parental Pay: Establish a Parental Allowance + for fathers, partners and adopters in Great Britain from April 2029''), rows 31 to 32, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_7.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_7.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_7.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_7 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_7 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 34 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + - column: H + row: 34 + expected_value: Welfare inside cap + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 1 + row_number: 35 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + - column: H + row: 35 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 36 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 7 (''Carer’s Allowance: Introduce a taper on earnings + above the Weekly Earning Limit within 2030-31''), rows 34 to 36, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_7.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_7.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_7.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_7 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_7 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 34 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + - column: H + row: 34 + expected_value: Welfare inside cap + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 1 + row_number: 35 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + - column: H + row: 35 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 36 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 7 (''Carer’s Allowance: Introduce a taper on earnings + above the Weekly Earning Limit within 2030-31''), rows 34 to 36, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_7.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_7.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_7.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_7 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_7 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 34 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + - column: H + row: 34 + expected_value: Welfare inside cap + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 1 + row_number: 35 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + - column: H + row: 35 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 36 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 7 (''Carer’s Allowance: Introduce a taper on earnings + above the Weekly Earning Limit within 2030-31''), rows 34 to 36, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_7.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_7.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_7.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_7 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_7 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 34 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + - column: H + row: 34 + expected_value: Welfare inside cap + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 1 + row_number: 35 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + - column: H + row: 35 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 36 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 7 (''Carer’s Allowance: Introduce a taper on earnings + above the Weekly Earning Limit within 2030-31''), rows 34 to 36, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_7.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_7.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_7.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_7 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_7 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 34 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + - column: H + row: 34 + expected_value: Welfare inside cap + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 1 + row_number: 35 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + - column: H + row: 35 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 36 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 7 (''Carer’s Allowance: Introduce a taper on earnings + above the Weekly Earning Limit within 2030-31''), rows 34 to 36, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_7.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_7.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_7.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_7 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_7 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 34 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + - column: H + row: 34 + expected_value: Welfare inside cap + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 1 + row_number: 35 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + - column: H + row: 35 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 36 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 34 + expected_value: 'Carer’s Allowance: Introduce a taper on earnings above the Weekly Earning Limit + within 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 7 (''Carer’s Allowance: Introduce a taper on earnings + above the Weekly Earning Limit within 2030-31''), rows 34 to 36, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_8.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_8.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_8.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_8 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_8 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 38 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 38 + expected_value: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from + 1 April 2027' + label: measure + - column: H + row: 38 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 39 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 38 + expected_value: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from + 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 8 (''Universal Credit: Extend the £2,500 surplus + earnings threshold for one year from 1 April 2027''), rows 38 to 39, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_8.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_8.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_8.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_8 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_8 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 38 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 38 + expected_value: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from + 1 April 2027' + label: measure + - column: H + row: 38 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 39 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 38 + expected_value: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from + 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 8 (''Universal Credit: Extend the £2,500 surplus + earnings threshold for one year from 1 April 2027''), rows 38 to 39, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_8.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_8.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_8.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_8 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_8 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 38 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 38 + expected_value: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from + 1 April 2027' + label: measure + - column: H + row: 38 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 39 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 38 + expected_value: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from + 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 8 (''Universal Credit: Extend the £2,500 surplus + earnings threshold for one year from 1 April 2027''), rows 38 to 39, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_8.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_8.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_8.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_8 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_8 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 38 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 38 + expected_value: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from + 1 April 2027' + label: measure + - column: H + row: 38 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 39 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 38 + expected_value: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from + 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 8 (''Universal Credit: Extend the £2,500 surplus + earnings threshold for one year from 1 April 2027''), rows 38 to 39, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_8.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_8.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_8.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_8 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_8 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 38 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 38 + expected_value: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from + 1 April 2027' + label: measure + - column: H + row: 38 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 39 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 38 + expected_value: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from + 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 8 (''Universal Credit: Extend the £2,500 surplus + earnings threshold for one year from 1 April 2027''), rows 38 to 39, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_8.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_8.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_8.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_8 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_8 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 38 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 38 + expected_value: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from + 1 April 2027' + label: measure + - column: H + row: 38 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 39 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 38 + expected_value: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from + 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 8 (''Universal Credit: Extend the £2,500 surplus + earnings threshold for one year from 1 April 2027''), rows 38 to 39, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_9.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_9.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_9.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_9 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_9 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 41 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 41 + expected_value: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + label: measure + - column: H + row: 41 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 42 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 41 + expected_value: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 9 (''Early Years: Fund increased access to books + for children aged 0 to 5 ''), rows 41 to 42, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_9.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_9.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_9.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_9 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_9 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 41 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 41 + expected_value: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + label: measure + - column: H + row: 41 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 42 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 41 + expected_value: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 9 (''Early Years: Fund increased access to books + for children aged 0 to 5 ''), rows 41 to 42, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_9.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_9.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_9.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_9 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_9 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 41 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 41 + expected_value: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + label: measure + - column: H + row: 41 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 42 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 41 + expected_value: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 9 (''Early Years: Fund increased access to books + for children aged 0 to 5 ''), rows 41 to 42, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_9.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_9.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_9.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_9 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_9 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 41 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 41 + expected_value: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + label: measure + - column: H + row: 41 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 42 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 41 + expected_value: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 9 (''Early Years: Fund increased access to books + for children aged 0 to 5 ''), rows 41 to 42, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_9.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_9.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_9.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_9 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_9 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 41 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 41 + expected_value: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + label: measure + - column: H + row: 41 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 42 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 41 + expected_value: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 9 (''Early Years: Fund increased access to books + for children aged 0 to 5 ''), rows 41 to 42, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_9.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_9.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_9.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_9 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_9 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 41 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 41 + expected_value: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + label: measure + - column: H + row: 41 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 42 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 41 + expected_value: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 9 (''Early Years: Fund increased access to books + for children aged 0 to 5 ''), rows 41 to 42, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_10.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_10.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_10.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_10 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_10 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 44 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 44 + expected_value: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 + until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until + 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + label: measure + - column: H + row: 44 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 45 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 44 + expected_value: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 + until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until + 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 10 (''Tariff Suspension Packages: Suspend tariffs + on 135 food products from 21 June 2026 until 31 December 2028; 101 food products and kerosene for + heating oil from 26 November 2026 until 31 December 2028; and fertiliser from 26 November 2026 until + 31 December 2027''), rows 44 to 45, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_10.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_10.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_10.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_10 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_10 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 44 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 44 + expected_value: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 + until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until + 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + label: measure + - column: H + row: 44 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 45 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 44 + expected_value: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 + until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until + 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 10 (''Tariff Suspension Packages: Suspend tariffs + on 135 food products from 21 June 2026 until 31 December 2028; 101 food products and kerosene for + heating oil from 26 November 2026 until 31 December 2028; and fertiliser from 26 November 2026 until + 31 December 2027''), rows 44 to 45, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_10.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_10.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_10.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_10 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_10 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 44 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 44 + expected_value: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 + until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until + 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + label: measure + - column: H + row: 44 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 45 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 44 + expected_value: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 + until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until + 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 10 (''Tariff Suspension Packages: Suspend tariffs + on 135 food products from 21 June 2026 until 31 December 2028; 101 food products and kerosene for + heating oil from 26 November 2026 until 31 December 2028; and fertiliser from 26 November 2026 until + 31 December 2027''), rows 44 to 45, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_10.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_10.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_10.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_10 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_10 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 44 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 44 + expected_value: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 + until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until + 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + label: measure + - column: H + row: 44 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 45 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 44 + expected_value: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 + until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until + 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 10 (''Tariff Suspension Packages: Suspend tariffs + on 135 food products from 21 June 2026 until 31 December 2028; 101 food products and kerosene for + heating oil from 26 November 2026 until 31 December 2028; and fertiliser from 26 November 2026 until + 31 December 2027''), rows 44 to 45, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_10.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_10.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_10.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_10 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_10 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 44 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 44 + expected_value: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 + until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until + 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + label: measure + - column: H + row: 44 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 45 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 44 + expected_value: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 + until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until + 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 10 (''Tariff Suspension Packages: Suspend tariffs + on 135 food products from 21 June 2026 until 31 December 2028; 101 food products and kerosene for + heating oil from 26 November 2026 until 31 December 2028; and fertiliser from 26 November 2026 until + 31 December 2027''), rows 44 to 45, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_10.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_10.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_10.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_10 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_10 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 44 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 44 + expected_value: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 + until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until + 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + label: measure + - column: H + row: 44 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 45 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 44 + expected_value: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 + until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until + 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 10 (''Tariff Suspension Packages: Suspend tariffs + on 135 food products from 21 June 2026 until 31 December 2028; 101 food products and kerosene for + heating oil from 26 November 2026 until 31 December 2028; and fertiliser from 26 November 2026 until + 31 December 2027''), rows 44 to 45, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_11.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_11.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_11.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_11 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_11 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 47 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 47 + expected_value: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + label: measure + - column: H + row: 47 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 48 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 47 + expected_value: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 11 (''Cash ISAs: Maintain the cash ISA limit at + £20,000 from 6 April 2027''), rows 47 to 48, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_11.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_11.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_11.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_11 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_11 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 47 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 47 + expected_value: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + label: measure + - column: H + row: 47 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 48 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 47 + expected_value: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 11 (''Cash ISAs: Maintain the cash ISA limit at + £20,000 from 6 April 2027''), rows 47 to 48, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_11.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_11.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_11.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_11 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_11 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 47 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 47 + expected_value: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + label: measure + - column: H + row: 47 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 48 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 47 + expected_value: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 11 (''Cash ISAs: Maintain the cash ISA limit at + £20,000 from 6 April 2027''), rows 47 to 48, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_11.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_11.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_11.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_11 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_11 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 47 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 47 + expected_value: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + label: measure + - column: H + row: 47 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 48 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 47 + expected_value: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 11 (''Cash ISAs: Maintain the cash ISA limit at + £20,000 from 6 April 2027''), rows 47 to 48, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_11.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_11.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_11.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_11 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_11 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 47 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 47 + expected_value: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + label: measure + - column: H + row: 47 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 48 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 47 + expected_value: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 11 (''Cash ISAs: Maintain the cash ISA limit at + £20,000 from 6 April 2027''), rows 47 to 48, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_11.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_11.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_11.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_11 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_11 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 47 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 47 + expected_value: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + label: measure + - column: H + row: 47 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 48 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 47 + expected_value: 'Cash ISAs: Maintain the cash ISA limit at £20,000 from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 11 (''Cash ISAs: Maintain the cash ISA limit at + £20,000 from 6 April 2027''), rows 47 to 48, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_12.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_12.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_12.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_12 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_12 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 50 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 50 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 51 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 51 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 52 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 52 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 53 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 53 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 54 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 54 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 55 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 55 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 56 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 56 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 57 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 12 (''Business Rates: Increase business rates relief + for pubs, social clubs and live music venues by 20ppts to 35% from 1 April 2027''), rows 50 to 57, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_12.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_12.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_12.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_12 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_12 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 50 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 50 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 51 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 51 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 52 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 52 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 53 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 53 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 54 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 54 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 55 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 55 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 56 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 56 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 57 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 12 (''Business Rates: Increase business rates relief + for pubs, social clubs and live music venues by 20ppts to 35% from 1 April 2027''), rows 50 to 57, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_12.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_12.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_12.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_12 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_12 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 50 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 50 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 51 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 51 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 52 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 52 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 53 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 53 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 54 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 54 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 55 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 55 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 56 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 56 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 57 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 12 (''Business Rates: Increase business rates relief + for pubs, social clubs and live music venues by 20ppts to 35% from 1 April 2027''), rows 50 to 57, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_12.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_12.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_12.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_12 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_12 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 50 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 50 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 51 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 51 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 52 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 52 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 53 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 53 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 54 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 54 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 55 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 55 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 56 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 56 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 57 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 12 (''Business Rates: Increase business rates relief + for pubs, social clubs and live music venues by 20ppts to 35% from 1 April 2027''), rows 50 to 57, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_12.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_12.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_12.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_12 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_12 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 50 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 50 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 51 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 51 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 52 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 52 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 53 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 53 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 54 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 54 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 55 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 55 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 56 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 56 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 57 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 12 (''Business Rates: Increase business rates relief + for pubs, social clubs and live music venues by 20ppts to 35% from 1 April 2027''), rows 50 to 57, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_12.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_12.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_12.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_12 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_12 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 50 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 50 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 51 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 51 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 52 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 52 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 53 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 53 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 54 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 54 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 55 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 55 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 56 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + - column: H + row: 56 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 57 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 50 + expected_value: 'Business Rates: Increase business rates relief for pubs, social clubs and live + music venues by 20ppts to 35% from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 12 (''Business Rates: Increase business rates relief + for pubs, social clubs and live music venues by 20ppts to 35% from 1 April 2027''), rows 50 to 57, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_13.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_13.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_13.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_13 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_13 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 59 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 59 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 60 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 60 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 61 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 61 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 62 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 62 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 63 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 63 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 64 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 64 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 65 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 65 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 66 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 13 (''Business Rates: Increase valuation thresholds + for Small Business Rate Relief for retail, hospitality and leisure (RHL) properties from £12,000 + to £18,000 for 100% relief and from £15,000 to £21,000 for tapered relief from 1 April 2027''), + rows 59 to 66, GBP million. Note: This table uses the convention that a negative sign implies a + loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_13.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_13.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_13.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_13 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_13 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 59 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 59 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 60 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 60 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 61 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 61 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 62 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 62 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 63 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 63 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 64 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 64 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 65 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 65 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 66 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 13 (''Business Rates: Increase valuation thresholds + for Small Business Rate Relief for retail, hospitality and leisure (RHL) properties from £12,000 + to £18,000 for 100% relief and from £15,000 to £21,000 for tapered relief from 1 April 2027''), + rows 59 to 66, GBP million. Note: This table uses the convention that a negative sign implies a + loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_13.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_13.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_13.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_13 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_13 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 59 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 59 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 60 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 60 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 61 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 61 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 62 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 62 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 63 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 63 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 64 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 64 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 65 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 65 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 66 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 13 (''Business Rates: Increase valuation thresholds + for Small Business Rate Relief for retail, hospitality and leisure (RHL) properties from £12,000 + to £18,000 for 100% relief and from £15,000 to £21,000 for tapered relief from 1 April 2027''), + rows 59 to 66, GBP million. Note: This table uses the convention that a negative sign implies a + loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_13.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_13.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_13.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_13 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_13 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 59 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 59 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 60 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 60 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 61 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 61 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 62 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 62 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 63 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 63 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 64 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 64 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 65 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 65 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 66 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 13 (''Business Rates: Increase valuation thresholds + for Small Business Rate Relief for retail, hospitality and leisure (RHL) properties from £12,000 + to £18,000 for 100% relief and from £15,000 to £21,000 for tapered relief from 1 April 2027''), + rows 59 to 66, GBP million. Note: This table uses the convention that a negative sign implies a + loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_13.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_13.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_13.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_13 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_13 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 59 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 59 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 60 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 60 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 61 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 61 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 62 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 62 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 63 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 63 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 64 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 64 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 65 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 65 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 66 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 13 (''Business Rates: Increase valuation thresholds + for Small Business Rate Relief for retail, hospitality and leisure (RHL) properties from £12,000 + to £18,000 for 100% relief and from £15,000 to £21,000 for tapered relief from 1 April 2027''), + rows 59 to 66, GBP million. Note: This table uses the convention that a negative sign implies a + loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_13.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_13.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_13.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_13 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_13 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 59 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 59 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 60 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 60 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 61 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 61 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 62 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 62 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 63 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 63 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 64 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 64 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 65 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + - column: H + row: 65 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 66 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 59 + expected_value: 'Business Rates: Increase valuation thresholds for Small Business Rate Relief for + retail, hospitality and leisure (RHL) properties from £12,000 to £18,000 for 100% relief and from + £15,000 to £21,000 for tapered relief from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 13 (''Business Rates: Increase valuation thresholds + for Small Business Rate Relief for retail, hospitality and leisure (RHL) properties from £12,000 + to £18,000 for 100% relief and from £15,000 to £21,000 for tapered relief from 1 April 2027''), + rows 59 to 66, GBP million. Note: This table uses the convention that a negative sign implies a + loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_14.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_14.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_14.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_14 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_14 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 68 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 68 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 69 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 69 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 70 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 70 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 71 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 71 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 72 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 72 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 73 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 73 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 74 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 74 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 75 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 14 (''Business Rates: Introduce a transitional + support package, including a two-year real terms bills freeze for RHL businesses and a one-year + extension of the 2023 Supporting Small Business support, part funded by extending the Transitional + Relief Supplement for two years from 1 April 2027''), rows 68 to 75, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_14.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_14.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_14.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_14 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_14 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 68 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 68 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 69 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 69 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 70 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 70 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 71 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 71 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 72 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 72 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 73 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 73 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 74 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 74 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 75 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 14 (''Business Rates: Introduce a transitional + support package, including a two-year real terms bills freeze for RHL businesses and a one-year + extension of the 2023 Supporting Small Business support, part funded by extending the Transitional + Relief Supplement for two years from 1 April 2027''), rows 68 to 75, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_14.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_14.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_14.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_14 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_14 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 68 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 68 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 69 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 69 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 70 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 70 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 71 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 71 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 72 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 72 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 73 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 73 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 74 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 74 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 75 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 14 (''Business Rates: Introduce a transitional + support package, including a two-year real terms bills freeze for RHL businesses and a one-year + extension of the 2023 Supporting Small Business support, part funded by extending the Transitional + Relief Supplement for two years from 1 April 2027''), rows 68 to 75, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_14.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_14.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_14.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_14 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_14 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 68 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 68 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 69 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 69 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 70 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 70 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 71 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 71 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 72 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 72 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 73 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 73 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 74 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 74 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 75 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 14 (''Business Rates: Introduce a transitional + support package, including a two-year real terms bills freeze for RHL businesses and a one-year + extension of the 2023 Supporting Small Business support, part funded by extending the Transitional + Relief Supplement for two years from 1 April 2027''), rows 68 to 75, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_14.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_14.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_14.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_14 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_14 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 68 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 68 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 69 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 69 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 70 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 70 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 71 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 71 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 72 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 72 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 73 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 73 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 74 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 74 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 75 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 14 (''Business Rates: Introduce a transitional + support package, including a two-year real terms bills freeze for RHL businesses and a one-year + extension of the 2023 Supporting Small Business support, part funded by extending the Transitional + Relief Supplement for two years from 1 April 2027''), rows 68 to 75, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_14.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_14.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_14.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_14 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_14 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 68 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 68 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 69 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 69 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 70 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 70 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 71 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 71 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 72 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 72 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 73 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 73 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 74 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + - column: H + row: 74 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 75 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 68 + expected_value: 'Business Rates: Introduce a transitional support package, including a two-year + real terms bills freeze for RHL businesses and a one-year extension of the 2023 Supporting Small + Business support, part funded by extending the Transitional Relief Supplement for two years from + 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 14 (''Business Rates: Introduce a transitional + support package, including a two-year real terms bills freeze for RHL businesses and a one-year + extension of the 2023 Supporting Small Business support, part funded by extending the Transitional + Relief Supplement for two years from 1 April 2027''), rows 68 to 75, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_15.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_15.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_15.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_15 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_15 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 77 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 77 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 78 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 78 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 79 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 79 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 80 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 80 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 81 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 81 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 82 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 15 (''Trading Allowance: Increase the Income Tax + Trading Allowance to £3,000 from £1,000 from 6 April 2027''), rows 77 to 82, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_15.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_15.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_15.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_15 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_15 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 77 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 77 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 78 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 78 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 79 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 79 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 80 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 80 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 81 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 81 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 82 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 15 (''Trading Allowance: Increase the Income Tax + Trading Allowance to £3,000 from £1,000 from 6 April 2027''), rows 77 to 82, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_15.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_15.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_15.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_15 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_15 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 77 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 77 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 78 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 78 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 79 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 79 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 80 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 80 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 81 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 81 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 82 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 15 (''Trading Allowance: Increase the Income Tax + Trading Allowance to £3,000 from £1,000 from 6 April 2027''), rows 77 to 82, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_15.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_15.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_15.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_15 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_15 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 77 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 77 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 78 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 78 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 79 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 79 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 80 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 80 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 81 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 81 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 82 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 15 (''Trading Allowance: Increase the Income Tax + Trading Allowance to £3,000 from £1,000 from 6 April 2027''), rows 77 to 82, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_15.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_15.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_15.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_15 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_15 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 77 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 77 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 78 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 78 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 79 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 79 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 80 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 80 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 81 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 81 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 82 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 15 (''Trading Allowance: Increase the Income Tax + Trading Allowance to £3,000 from £1,000 from 6 April 2027''), rows 77 to 82, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_15.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_15.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_15.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_15 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_15 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 77 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 77 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 78 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 78 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 79 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 79 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 80 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 80 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 81 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + - column: H + row: 81 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 82 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 77 + expected_value: 'Trading Allowance: Increase the Income Tax Trading Allowance to £3,000 from £1,000 + from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 15 (''Trading Allowance: Increase the Income Tax + Trading Allowance to £3,000 from £1,000 from 6 April 2027''), rows 77 to 82, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_16.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_16.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_16.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_16 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_16 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 86 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 86 + expected_value: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 + and extend suspensions for 361 products in 2027-28' + label: measure + - column: H + row: 86 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 87 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 86 + expected_value: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 + and extend suspensions for 361 products in 2027-28' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 16 (''Business Tariff Suspensions: Suspend tariffs + on 72 products from 5 August 2026 and extend suspensions for 361 products in 2027-28''), rows 86 + to 87, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_16.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_16.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_16.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_16 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_16 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 86 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 86 + expected_value: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 + and extend suspensions for 361 products in 2027-28' + label: measure + - column: H + row: 86 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 87 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 86 + expected_value: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 + and extend suspensions for 361 products in 2027-28' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 16 (''Business Tariff Suspensions: Suspend tariffs + on 72 products from 5 August 2026 and extend suspensions for 361 products in 2027-28''), rows 86 + to 87, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_16.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_16.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_16.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_16 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_16 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 86 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 86 + expected_value: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 + and extend suspensions for 361 products in 2027-28' + label: measure + - column: H + row: 86 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 87 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 86 + expected_value: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 + and extend suspensions for 361 products in 2027-28' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 16 (''Business Tariff Suspensions: Suspend tariffs + on 72 products from 5 August 2026 and extend suspensions for 361 products in 2027-28''), rows 86 + to 87, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_16.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_16.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_16.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_16 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_16 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 86 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 86 + expected_value: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 + and extend suspensions for 361 products in 2027-28' + label: measure + - column: H + row: 86 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 87 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 86 + expected_value: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 + and extend suspensions for 361 products in 2027-28' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 16 (''Business Tariff Suspensions: Suspend tariffs + on 72 products from 5 August 2026 and extend suspensions for 361 products in 2027-28''), rows 86 + to 87, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_16.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_16.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_16.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_16 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_16 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 86 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 86 + expected_value: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 + and extend suspensions for 361 products in 2027-28' + label: measure + - column: H + row: 86 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 87 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 86 + expected_value: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 + and extend suspensions for 361 products in 2027-28' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 16 (''Business Tariff Suspensions: Suspend tariffs + on 72 products from 5 August 2026 and extend suspensions for 361 products in 2027-28''), rows 86 + to 87, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_16.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_16.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_16.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_16 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_16 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 86 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 86 + expected_value: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 + and extend suspensions for 361 products in 2027-28' + label: measure + - column: H + row: 86 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 87 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 86 + expected_value: 'Business Tariff Suspensions: Suspend tariffs on 72 products from 5 August 2026 + and extend suspensions for 361 products in 2027-28' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 16 (''Business Tariff Suspensions: Suspend tariffs + on 72 products from 5 August 2026 and extend suspensions for 361 products in 2027-28''), rows 86 + to 87, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_17.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_17.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_17.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_17 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_17 + label: Policy measure + rows: + - value_id: receipts.climate_change_levy + label: 'Receipts: Climate change levy' + ordinal: 0 + row_number: 89 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: climate_change_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: climate_change_levy + label: Policy category + guard_cells: + - column: D + row: 89 + expected_value: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and + uprate gas and solid fuels main rates by RPI from 1 April 2028' + label: measure + - column: H + row: 89 + expected_value: Climate change levy + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 90 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 89 + expected_value: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and + uprate gas and solid fuels main rates by RPI from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 17 (''Climate Change Levy: Freeze electricity & + liquefied petroleum gas main rates, and uprate gas and solid fuels main rates by RPI from 1 April + 2028''), rows 89 to 90, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_17.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_17.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_17.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_17 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_17 + label: Policy measure + rows: + - value_id: receipts.climate_change_levy + label: 'Receipts: Climate change levy' + ordinal: 0 + row_number: 89 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: climate_change_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: climate_change_levy + label: Policy category + guard_cells: + - column: D + row: 89 + expected_value: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and + uprate gas and solid fuels main rates by RPI from 1 April 2028' + label: measure + - column: H + row: 89 + expected_value: Climate change levy + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 90 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 89 + expected_value: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and + uprate gas and solid fuels main rates by RPI from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 17 (''Climate Change Levy: Freeze electricity & + liquefied petroleum gas main rates, and uprate gas and solid fuels main rates by RPI from 1 April + 2028''), rows 89 to 90, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_17.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_17.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_17.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_17 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_17 + label: Policy measure + rows: + - value_id: receipts.climate_change_levy + label: 'Receipts: Climate change levy' + ordinal: 0 + row_number: 89 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: climate_change_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: climate_change_levy + label: Policy category + guard_cells: + - column: D + row: 89 + expected_value: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and + uprate gas and solid fuels main rates by RPI from 1 April 2028' + label: measure + - column: H + row: 89 + expected_value: Climate change levy + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 90 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 89 + expected_value: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and + uprate gas and solid fuels main rates by RPI from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 17 (''Climate Change Levy: Freeze electricity & + liquefied petroleum gas main rates, and uprate gas and solid fuels main rates by RPI from 1 April + 2028''), rows 89 to 90, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_17.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_17.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_17.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_17 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_17 + label: Policy measure + rows: + - value_id: receipts.climate_change_levy + label: 'Receipts: Climate change levy' + ordinal: 0 + row_number: 89 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: climate_change_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: climate_change_levy + label: Policy category + guard_cells: + - column: D + row: 89 + expected_value: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and + uprate gas and solid fuels main rates by RPI from 1 April 2028' + label: measure + - column: H + row: 89 + expected_value: Climate change levy + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 90 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 89 + expected_value: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and + uprate gas and solid fuels main rates by RPI from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 17 (''Climate Change Levy: Freeze electricity & + liquefied petroleum gas main rates, and uprate gas and solid fuels main rates by RPI from 1 April + 2028''), rows 89 to 90, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_17.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_17.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_17.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_17 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_17 + label: Policy measure + rows: + - value_id: receipts.climate_change_levy + label: 'Receipts: Climate change levy' + ordinal: 0 + row_number: 89 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: climate_change_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: climate_change_levy + label: Policy category + guard_cells: + - column: D + row: 89 + expected_value: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and + uprate gas and solid fuels main rates by RPI from 1 April 2028' + label: measure + - column: H + row: 89 + expected_value: Climate change levy + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 90 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 89 + expected_value: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and + uprate gas and solid fuels main rates by RPI from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 17 (''Climate Change Levy: Freeze electricity & + liquefied petroleum gas main rates, and uprate gas and solid fuels main rates by RPI from 1 April + 2028''), rows 89 to 90, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_17.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_17.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_17.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_17 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_17 + label: Policy measure + rows: + - value_id: receipts.climate_change_levy + label: 'Receipts: Climate change levy' + ordinal: 0 + row_number: 89 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: climate_change_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: climate_change_levy + label: Policy category + guard_cells: + - column: D + row: 89 + expected_value: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and + uprate gas and solid fuels main rates by RPI from 1 April 2028' + label: measure + - column: H + row: 89 + expected_value: Climate change levy + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 90 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 89 + expected_value: 'Climate Change Levy: Freeze electricity & liquefied petroleum gas main rates, and + uprate gas and solid fuels main rates by RPI from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 17 (''Climate Change Levy: Freeze electricity & + liquefied petroleum gas main rates, and uprate gas and solid fuels main rates by RPI from 1 April + 2028''), rows 89 to 90, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_18.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_18.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_18.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_18 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_18 + label: Policy measure + rows: + - value_id: receipts.fuel_duty + label: 'Receipts: Fuel Duty' + ordinal: 0 + row_number: 92 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: fuel_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: fuel_duty + label: Policy category + guard_cells: + - column: D + row: 92 + expected_value: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + label: measure + - column: H + row: 92 + expected_value: Fuel Duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 93 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 92 + expected_value: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 18 (''Red Diesel: Reduce duty rates by 3.7p-per-litre + from 15 June 2026 to 1 July 2027''), rows 92 to 93, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_18.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_18.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_18.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_18 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_18 + label: Policy measure + rows: + - value_id: receipts.fuel_duty + label: 'Receipts: Fuel Duty' + ordinal: 0 + row_number: 92 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: fuel_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: fuel_duty + label: Policy category + guard_cells: + - column: D + row: 92 + expected_value: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + label: measure + - column: H + row: 92 + expected_value: Fuel Duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 93 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 92 + expected_value: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 18 (''Red Diesel: Reduce duty rates by 3.7p-per-litre + from 15 June 2026 to 1 July 2027''), rows 92 to 93, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_18.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_18.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_18.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_18 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_18 + label: Policy measure + rows: + - value_id: receipts.fuel_duty + label: 'Receipts: Fuel Duty' + ordinal: 0 + row_number: 92 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: fuel_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: fuel_duty + label: Policy category + guard_cells: + - column: D + row: 92 + expected_value: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + label: measure + - column: H + row: 92 + expected_value: Fuel Duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 93 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 92 + expected_value: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 18 (''Red Diesel: Reduce duty rates by 3.7p-per-litre + from 15 June 2026 to 1 July 2027''), rows 92 to 93, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_18.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_18.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_18.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_18 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_18 + label: Policy measure + rows: + - value_id: receipts.fuel_duty + label: 'Receipts: Fuel Duty' + ordinal: 0 + row_number: 92 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: fuel_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: fuel_duty + label: Policy category + guard_cells: + - column: D + row: 92 + expected_value: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + label: measure + - column: H + row: 92 + expected_value: Fuel Duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 93 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 92 + expected_value: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 18 (''Red Diesel: Reduce duty rates by 3.7p-per-litre + from 15 June 2026 to 1 July 2027''), rows 92 to 93, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_18.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_18.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_18.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_18 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_18 + label: Policy measure + rows: + - value_id: receipts.fuel_duty + label: 'Receipts: Fuel Duty' + ordinal: 0 + row_number: 92 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: fuel_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: fuel_duty + label: Policy category + guard_cells: + - column: D + row: 92 + expected_value: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + label: measure + - column: H + row: 92 + expected_value: Fuel Duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 93 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 92 + expected_value: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 18 (''Red Diesel: Reduce duty rates by 3.7p-per-litre + from 15 June 2026 to 1 July 2027''), rows 92 to 93, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_18.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_18.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_18.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_18 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_18 + label: Policy measure + rows: + - value_id: receipts.fuel_duty + label: 'Receipts: Fuel Duty' + ordinal: 0 + row_number: 92 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: fuel_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: fuel_duty + label: Policy category + guard_cells: + - column: D + row: 92 + expected_value: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + label: measure + - column: H + row: 92 + expected_value: Fuel Duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 93 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 92 + expected_value: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 18 (''Red Diesel: Reduce duty rates by 3.7p-per-litre + from 15 June 2026 to 1 July 2027''), rows 92 to 93, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_19.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_19.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_19.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_19 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_19 + label: Policy measure + rows: + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 0 + row_number: 95 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 95 + expected_value: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February + 2027' + label: measure + - column: H + row: 95 + expected_value: Alcohol duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 96 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 95 + expected_value: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February + 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 19 (''Alcohol Duty: Increase the generosity of + Small Producer Relief from 1 February 2027''), rows 95 to 96, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_19.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_19.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_19.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_19 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_19 + label: Policy measure + rows: + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 0 + row_number: 95 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 95 + expected_value: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February + 2027' + label: measure + - column: H + row: 95 + expected_value: Alcohol duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 96 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 95 + expected_value: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February + 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 19 (''Alcohol Duty: Increase the generosity of + Small Producer Relief from 1 February 2027''), rows 95 to 96, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_19.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_19.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_19.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_19 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_19 + label: Policy measure + rows: + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 0 + row_number: 95 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 95 + expected_value: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February + 2027' + label: measure + - column: H + row: 95 + expected_value: Alcohol duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 96 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 95 + expected_value: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February + 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 19 (''Alcohol Duty: Increase the generosity of + Small Producer Relief from 1 February 2027''), rows 95 to 96, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_19.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_19.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_19.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_19 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_19 + label: Policy measure + rows: + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 0 + row_number: 95 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 95 + expected_value: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February + 2027' + label: measure + - column: H + row: 95 + expected_value: Alcohol duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 96 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 95 + expected_value: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February + 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 19 (''Alcohol Duty: Increase the generosity of + Small Producer Relief from 1 February 2027''), rows 95 to 96, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_19.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_19.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_19.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_19 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_19 + label: Policy measure + rows: + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 0 + row_number: 95 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 95 + expected_value: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February + 2027' + label: measure + - column: H + row: 95 + expected_value: Alcohol duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 96 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 95 + expected_value: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February + 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 19 (''Alcohol Duty: Increase the generosity of + Small Producer Relief from 1 February 2027''), rows 95 to 96, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_19.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_19.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_19.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_19 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_19 + label: Policy measure + rows: + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 0 + row_number: 95 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 95 + expected_value: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February + 2027' + label: measure + - column: H + row: 95 + expected_value: Alcohol duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 96 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 95 + expected_value: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February + 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 19 (''Alcohol Duty: Increase the generosity of + Small Producer Relief from 1 February 2027''), rows 95 to 96, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_20.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_20.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_20.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_20 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_20 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 98 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + - column: H + row: 98 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 99 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + - column: H + row: 99 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 100 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 20 (''Good Growth Funds: Seed funding for Mayors + and local leaders in England and £1.5bn finance for Mayoral Strategic Authorities with a mechanism + for subsidised lending (resource impacts of subsidy) ''), rows 98 to 100, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_20.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_20.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_20.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_20 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_20 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 98 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + - column: H + row: 98 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 99 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + - column: H + row: 99 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 100 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 20 (''Good Growth Funds: Seed funding for Mayors + and local leaders in England and £1.5bn finance for Mayoral Strategic Authorities with a mechanism + for subsidised lending (resource impacts of subsidy) ''), rows 98 to 100, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_20.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_20.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_20.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_20 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_20 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 98 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + - column: H + row: 98 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 99 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + - column: H + row: 99 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 100 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 20 (''Good Growth Funds: Seed funding for Mayors + and local leaders in England and £1.5bn finance for Mayoral Strategic Authorities with a mechanism + for subsidised lending (resource impacts of subsidy) ''), rows 98 to 100, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_20.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_20.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_20.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_20 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_20 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 98 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + - column: H + row: 98 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 99 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + - column: H + row: 99 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 100 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 20 (''Good Growth Funds: Seed funding for Mayors + and local leaders in England and £1.5bn finance for Mayoral Strategic Authorities with a mechanism + for subsidised lending (resource impacts of subsidy) ''), rows 98 to 100, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_20.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_20.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_20.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_20 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_20 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 98 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + - column: H + row: 98 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 99 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + - column: H + row: 99 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 100 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 20 (''Good Growth Funds: Seed funding for Mayors + and local leaders in England and £1.5bn finance for Mayoral Strategic Authorities with a mechanism + for subsidised lending (resource impacts of subsidy) ''), rows 98 to 100, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_20.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_20.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_20.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_20 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_20 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 98 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + - column: H + row: 98 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 99 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + - column: H + row: 99 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 100 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 98 + expected_value: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn + finance for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts + of subsidy) ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 20 (''Good Growth Funds: Seed funding for Mayors + and local leaders in England and £1.5bn finance for Mayoral Strategic Authorities with a mechanism + for subsidised lending (resource impacts of subsidy) ''), rows 98 to 100, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_21.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_21.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_21.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_21 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_21 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 102 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 102 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 1 + row_number: 103 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 103 + expected_value: Locally-financed current expenditure + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 104 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 104 + expected_value: PSGI in CDEL + label: category + - value_id: capital_ame.locally_financed_capital_expenditure + label: 'Capital AME: Locally-financed capital expenditure' + ordinal: 3 + row_number: 105 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: locally_financed_capital_expenditure + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_capital_expenditure + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 105 + expected_value: Locally-financed capital expenditure + label: category + - value_id: total + label: Total + ordinal: 4 + row_number: 106 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 21 (''Business Rates Retention: Devolve a share + of business rates income and growth to Mayoral Strategic Authorities from April 2027''), rows 102 + to 106, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_21.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_21.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_21.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_21 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_21 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 102 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 102 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 1 + row_number: 103 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 103 + expected_value: Locally-financed current expenditure + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 104 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 104 + expected_value: PSGI in CDEL + label: category + - value_id: capital_ame.locally_financed_capital_expenditure + label: 'Capital AME: Locally-financed capital expenditure' + ordinal: 3 + row_number: 105 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: locally_financed_capital_expenditure + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_capital_expenditure + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 105 + expected_value: Locally-financed capital expenditure + label: category + - value_id: total + label: Total + ordinal: 4 + row_number: 106 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 21 (''Business Rates Retention: Devolve a share + of business rates income and growth to Mayoral Strategic Authorities from April 2027''), rows 102 + to 106, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_21.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_21.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_21.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_21 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_21 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 102 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 102 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 1 + row_number: 103 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 103 + expected_value: Locally-financed current expenditure + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 104 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 104 + expected_value: PSGI in CDEL + label: category + - value_id: capital_ame.locally_financed_capital_expenditure + label: 'Capital AME: Locally-financed capital expenditure' + ordinal: 3 + row_number: 105 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: locally_financed_capital_expenditure + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_capital_expenditure + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 105 + expected_value: Locally-financed capital expenditure + label: category + - value_id: total + label: Total + ordinal: 4 + row_number: 106 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 21 (''Business Rates Retention: Devolve a share + of business rates income and growth to Mayoral Strategic Authorities from April 2027''), rows 102 + to 106, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_21.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_21.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_21.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_21 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_21 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 102 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 102 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 1 + row_number: 103 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 103 + expected_value: Locally-financed current expenditure + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 104 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 104 + expected_value: PSGI in CDEL + label: category + - value_id: capital_ame.locally_financed_capital_expenditure + label: 'Capital AME: Locally-financed capital expenditure' + ordinal: 3 + row_number: 105 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: locally_financed_capital_expenditure + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_capital_expenditure + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 105 + expected_value: Locally-financed capital expenditure + label: category + - value_id: total + label: Total + ordinal: 4 + row_number: 106 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 21 (''Business Rates Retention: Devolve a share + of business rates income and growth to Mayoral Strategic Authorities from April 2027''), rows 102 + to 106, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_21.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_21.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_21.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_21 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_21 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 102 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 102 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 1 + row_number: 103 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 103 + expected_value: Locally-financed current expenditure + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 104 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 104 + expected_value: PSGI in CDEL + label: category + - value_id: capital_ame.locally_financed_capital_expenditure + label: 'Capital AME: Locally-financed capital expenditure' + ordinal: 3 + row_number: 105 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: locally_financed_capital_expenditure + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_capital_expenditure + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 105 + expected_value: Locally-financed capital expenditure + label: category + - value_id: total + label: Total + ordinal: 4 + row_number: 106 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 21 (''Business Rates Retention: Devolve a share + of business rates income and growth to Mayoral Strategic Authorities from April 2027''), rows 102 + to 106, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_21.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_21.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_21.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_21 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_21 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 102 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 102 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 1 + row_number: 103 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 103 + expected_value: Locally-financed current expenditure + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 104 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 104 + expected_value: PSGI in CDEL + label: category + - value_id: capital_ame.locally_financed_capital_expenditure + label: 'Capital AME: Locally-financed capital expenditure' + ordinal: 3 + row_number: 105 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: locally_financed_capital_expenditure + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_capital_expenditure + label: Policy category + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + - column: H + row: 105 + expected_value: Locally-financed capital expenditure + label: category + - value_id: total + label: Total + ordinal: 4 + row_number: 106 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 102 + expected_value: 'Business Rates Retention: Devolve a share of business rates income and growth to + Mayoral Strategic Authorities from April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 21 (''Business Rates Retention: Devolve a share + of business rates income and growth to Mayoral Strategic Authorities from April 2027''), rows 102 + to 106, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_22.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_22.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_22.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_22 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_22 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 108 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 108 + expected_value: 'Youth Employment and Skills: Expand local apprenticeship services to all current + mayors' + label: measure + - column: H + row: 108 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 109 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 108 + expected_value: 'Youth Employment and Skills: Expand local apprenticeship services to all current + mayors' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 22 (''Youth Employment and Skills: Expand local + apprenticeship services to all current mayors''), rows 108 to 109, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_22.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_22.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_22.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_22 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_22 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 108 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 108 + expected_value: 'Youth Employment and Skills: Expand local apprenticeship services to all current + mayors' + label: measure + - column: H + row: 108 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 109 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 108 + expected_value: 'Youth Employment and Skills: Expand local apprenticeship services to all current + mayors' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 22 (''Youth Employment and Skills: Expand local + apprenticeship services to all current mayors''), rows 108 to 109, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_22.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_22.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_22.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_22 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_22 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 108 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 108 + expected_value: 'Youth Employment and Skills: Expand local apprenticeship services to all current + mayors' + label: measure + - column: H + row: 108 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 109 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 108 + expected_value: 'Youth Employment and Skills: Expand local apprenticeship services to all current + mayors' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 22 (''Youth Employment and Skills: Expand local + apprenticeship services to all current mayors''), rows 108 to 109, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_22.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_22.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_22.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_22 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_22 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 108 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 108 + expected_value: 'Youth Employment and Skills: Expand local apprenticeship services to all current + mayors' + label: measure + - column: H + row: 108 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 109 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 108 + expected_value: 'Youth Employment and Skills: Expand local apprenticeship services to all current + mayors' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 22 (''Youth Employment and Skills: Expand local + apprenticeship services to all current mayors''), rows 108 to 109, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_22.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_22.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_22.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_22 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_22 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 108 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 108 + expected_value: 'Youth Employment and Skills: Expand local apprenticeship services to all current + mayors' + label: measure + - column: H + row: 108 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 109 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 108 + expected_value: 'Youth Employment and Skills: Expand local apprenticeship services to all current + mayors' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 22 (''Youth Employment and Skills: Expand local + apprenticeship services to all current mayors''), rows 108 to 109, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_22.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_22.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_22.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_22 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_22 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 108 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 108 + expected_value: 'Youth Employment and Skills: Expand local apprenticeship services to all current + mayors' + label: measure + - column: H + row: 108 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 109 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 108 + expected_value: 'Youth Employment and Skills: Expand local apprenticeship services to all current + mayors' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 22 (''Youth Employment and Skills: Expand local + apprenticeship services to all current mayors''), rows 108 to 109, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_23.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_23.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_23.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_23 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_23 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 111 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + - column: H + row: 111 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 112 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + - column: H + row: 112 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 113 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 23 (''Regional Growth: Fund priority investments + and local growth & regeneration projects across the UK''), rows 111 to 113, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_23.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_23.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_23.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_23 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_23 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 111 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + - column: H + row: 111 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 112 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + - column: H + row: 112 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 113 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 23 (''Regional Growth: Fund priority investments + and local growth & regeneration projects across the UK''), rows 111 to 113, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_23.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_23.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_23.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_23 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_23 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 111 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + - column: H + row: 111 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 112 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + - column: H + row: 112 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 113 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 23 (''Regional Growth: Fund priority investments + and local growth & regeneration projects across the UK''), rows 111 to 113, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_23.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_23.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_23.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_23 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_23 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 111 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + - column: H + row: 111 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 112 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + - column: H + row: 112 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 113 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 23 (''Regional Growth: Fund priority investments + and local growth & regeneration projects across the UK''), rows 111 to 113, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_23.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_23.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_23.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_23 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_23 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 111 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + - column: H + row: 111 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 112 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + - column: H + row: 112 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 113 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 23 (''Regional Growth: Fund priority investments + and local growth & regeneration projects across the UK''), rows 111 to 113, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_23.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_23.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_23.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_23 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_23 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 111 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + - column: H + row: 111 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 112 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + - column: H + row: 112 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 113 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 111 + expected_value: 'Regional Growth: Fund priority investments and local growth & regeneration projects + across the UK' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 23 (''Regional Growth: Fund priority investments + and local growth & regeneration projects across the UK''), rows 111 to 113, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_24.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_24.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_24.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_24 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_24 + label: Policy measure + rows: + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 0 + row_number: 115 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 115 + expected_value: 'Cambridge Development Corporation: Pilot a new government financing model for land, + housing and infrastructure development from April 2027 (capital grant element)' + label: measure + - column: H + row: 115 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 116 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 115 + expected_value: 'Cambridge Development Corporation: Pilot a new government financing model for land, + housing and infrastructure development from April 2027 (capital grant element)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 24 (''Cambridge Development Corporation: Pilot + a new government financing model for land, housing and infrastructure development from April 2027 + (capital grant element)''), rows 115 to 116, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_24.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_24.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_24.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_24 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_24 + label: Policy measure + rows: + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 0 + row_number: 115 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 115 + expected_value: 'Cambridge Development Corporation: Pilot a new government financing model for land, + housing and infrastructure development from April 2027 (capital grant element)' + label: measure + - column: H + row: 115 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 116 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 115 + expected_value: 'Cambridge Development Corporation: Pilot a new government financing model for land, + housing and infrastructure development from April 2027 (capital grant element)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 24 (''Cambridge Development Corporation: Pilot + a new government financing model for land, housing and infrastructure development from April 2027 + (capital grant element)''), rows 115 to 116, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_24.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_24.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_24.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_24 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_24 + label: Policy measure + rows: + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 0 + row_number: 115 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 115 + expected_value: 'Cambridge Development Corporation: Pilot a new government financing model for land, + housing and infrastructure development from April 2027 (capital grant element)' + label: measure + - column: H + row: 115 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 116 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 115 + expected_value: 'Cambridge Development Corporation: Pilot a new government financing model for land, + housing and infrastructure development from April 2027 (capital grant element)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 24 (''Cambridge Development Corporation: Pilot + a new government financing model for land, housing and infrastructure development from April 2027 + (capital grant element)''), rows 115 to 116, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_24.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_24.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_24.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_24 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_24 + label: Policy measure + rows: + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 0 + row_number: 115 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 115 + expected_value: 'Cambridge Development Corporation: Pilot a new government financing model for land, + housing and infrastructure development from April 2027 (capital grant element)' + label: measure + - column: H + row: 115 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 116 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 115 + expected_value: 'Cambridge Development Corporation: Pilot a new government financing model for land, + housing and infrastructure development from April 2027 (capital grant element)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 24 (''Cambridge Development Corporation: Pilot + a new government financing model for land, housing and infrastructure development from April 2027 + (capital grant element)''), rows 115 to 116, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_24.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_24.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_24.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_24 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_24 + label: Policy measure + rows: + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 0 + row_number: 115 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 115 + expected_value: 'Cambridge Development Corporation: Pilot a new government financing model for land, + housing and infrastructure development from April 2027 (capital grant element)' + label: measure + - column: H + row: 115 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 116 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 115 + expected_value: 'Cambridge Development Corporation: Pilot a new government financing model for land, + housing and infrastructure development from April 2027 (capital grant element)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 24 (''Cambridge Development Corporation: Pilot + a new government financing model for land, housing and infrastructure development from April 2027 + (capital grant element)''), rows 115 to 116, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_24.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_24.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_24.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_24 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_24 + label: Policy measure + rows: + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 0 + row_number: 115 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 115 + expected_value: 'Cambridge Development Corporation: Pilot a new government financing model for land, + housing and infrastructure development from April 2027 (capital grant element)' + label: measure + - column: H + row: 115 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 116 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 115 + expected_value: 'Cambridge Development Corporation: Pilot a new government financing model for land, + housing and infrastructure development from April 2027 (capital grant element)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 24 (''Cambridge Development Corporation: Pilot + a new government financing model for land, housing and infrastructure development from April 2027 + (capital grant element)''), rows 115 to 116, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_25.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_25.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_25.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_25 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_25 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 118 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 118 + expected_value: 'Strategic Authorities: Increase funding to build capacity to deliver new powers + and investment responsibilities' + label: measure + - column: H + row: 118 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 119 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 118 + expected_value: 'Strategic Authorities: Increase funding to build capacity to deliver new powers + and investment responsibilities' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 25 (''Strategic Authorities: Increase funding to + build capacity to deliver new powers and investment responsibilities''), rows 118 to 119, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_25.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_25.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_25.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_25 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_25 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 118 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 118 + expected_value: 'Strategic Authorities: Increase funding to build capacity to deliver new powers + and investment responsibilities' + label: measure + - column: H + row: 118 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 119 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 118 + expected_value: 'Strategic Authorities: Increase funding to build capacity to deliver new powers + and investment responsibilities' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 25 (''Strategic Authorities: Increase funding to + build capacity to deliver new powers and investment responsibilities''), rows 118 to 119, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_25.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_25.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_25.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_25 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_25 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 118 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 118 + expected_value: 'Strategic Authorities: Increase funding to build capacity to deliver new powers + and investment responsibilities' + label: measure + - column: H + row: 118 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 119 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 118 + expected_value: 'Strategic Authorities: Increase funding to build capacity to deliver new powers + and investment responsibilities' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 25 (''Strategic Authorities: Increase funding to + build capacity to deliver new powers and investment responsibilities''), rows 118 to 119, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_25.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_25.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_25.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_25 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_25 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 118 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 118 + expected_value: 'Strategic Authorities: Increase funding to build capacity to deliver new powers + and investment responsibilities' + label: measure + - column: H + row: 118 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 119 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 118 + expected_value: 'Strategic Authorities: Increase funding to build capacity to deliver new powers + and investment responsibilities' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 25 (''Strategic Authorities: Increase funding to + build capacity to deliver new powers and investment responsibilities''), rows 118 to 119, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_25.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_25.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_25.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_25 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_25 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 118 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 118 + expected_value: 'Strategic Authorities: Increase funding to build capacity to deliver new powers + and investment responsibilities' + label: measure + - column: H + row: 118 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 119 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 118 + expected_value: 'Strategic Authorities: Increase funding to build capacity to deliver new powers + and investment responsibilities' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 25 (''Strategic Authorities: Increase funding to + build capacity to deliver new powers and investment responsibilities''), rows 118 to 119, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_25.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_25.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_25.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_25 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_25 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 118 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 118 + expected_value: 'Strategic Authorities: Increase funding to build capacity to deliver new powers + and investment responsibilities' + label: measure + - column: H + row: 118 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 119 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 118 + expected_value: 'Strategic Authorities: Increase funding to build capacity to deliver new powers + and investment responsibilities' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 25 (''Strategic Authorities: Increase funding to + build capacity to deliver new powers and investment responsibilities''), rows 118 to 119, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_26.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_26.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_26.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_26 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_26 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 121 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 121 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 122 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 122 + expected_value: Income tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 123 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 123 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 124 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 124 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 125 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 125 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 126 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 26 (''Founders'' Relief: Introduce a new CGT relief + for qualifying founders of high-growth, innovative companies from 6 April 2027''), rows 121 to 126, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_26.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_26.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_26.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_26 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_26 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 121 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 121 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 122 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 122 + expected_value: Income tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 123 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 123 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 124 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 124 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 125 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 125 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 126 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 26 (''Founders'' Relief: Introduce a new CGT relief + for qualifying founders of high-growth, innovative companies from 6 April 2027''), rows 121 to 126, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_26.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_26.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_26.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_26 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_26 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 121 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 121 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 122 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 122 + expected_value: Income tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 123 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 123 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 124 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 124 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 125 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 125 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 126 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 26 (''Founders'' Relief: Introduce a new CGT relief + for qualifying founders of high-growth, innovative companies from 6 April 2027''), rows 121 to 126, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_26.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_26.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_26.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_26 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_26 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 121 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 121 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 122 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 122 + expected_value: Income tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 123 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 123 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 124 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 124 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 125 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 125 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 126 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 26 (''Founders'' Relief: Introduce a new CGT relief + for qualifying founders of high-growth, innovative companies from 6 April 2027''), rows 121 to 126, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_26.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_26.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_26.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_26 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_26 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 121 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 121 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 122 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 122 + expected_value: Income tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 123 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 123 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 124 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 124 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 125 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 125 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 126 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 26 (''Founders'' Relief: Introduce a new CGT relief + for qualifying founders of high-growth, innovative companies from 6 April 2027''), rows 121 to 126, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_26.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_26.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_26.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_26 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_26 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 121 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 121 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 122 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 122 + expected_value: Income tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 123 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 123 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 124 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 124 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 125 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + - column: H + row: 125 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 126 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 121 + expected_value: 'Founders'' Relief: Introduce a new CGT relief for qualifying founders of high-growth, + innovative companies from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 26 (''Founders'' Relief: Introduce a new CGT relief + for qualifying founders of high-growth, innovative companies from 6 April 2027''), rows 121 to 126, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_27.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_27.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_27.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_27 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_27 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 128 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + - column: H + row: 128 + expected_value: Onshore CT + label: category + - value_id: current_ame.company_and_other_credits + label: 'Current AME: Company and other credits' + ordinal: 1 + row_number: 129 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: company_and_other_credits + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: company_and_other_credits + label: Policy category + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + - column: H + row: 129 + expected_value: Company and other credits + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 130 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 27 (''R&D Tax Reliefs: Remove the Claim Notification + Form from 1 April 2027 and simplify the Additional Information Form from Autumn 2027''), rows 128 + to 130, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_27.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_27.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_27.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_27 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_27 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 128 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + - column: H + row: 128 + expected_value: Onshore CT + label: category + - value_id: current_ame.company_and_other_credits + label: 'Current AME: Company and other credits' + ordinal: 1 + row_number: 129 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: company_and_other_credits + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: company_and_other_credits + label: Policy category + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + - column: H + row: 129 + expected_value: Company and other credits + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 130 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 27 (''R&D Tax Reliefs: Remove the Claim Notification + Form from 1 April 2027 and simplify the Additional Information Form from Autumn 2027''), rows 128 + to 130, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_27.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_27.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_27.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_27 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_27 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 128 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + - column: H + row: 128 + expected_value: Onshore CT + label: category + - value_id: current_ame.company_and_other_credits + label: 'Current AME: Company and other credits' + ordinal: 1 + row_number: 129 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: company_and_other_credits + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: company_and_other_credits + label: Policy category + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + - column: H + row: 129 + expected_value: Company and other credits + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 130 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 27 (''R&D Tax Reliefs: Remove the Claim Notification + Form from 1 April 2027 and simplify the Additional Information Form from Autumn 2027''), rows 128 + to 130, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_27.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_27.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_27.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_27 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_27 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 128 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + - column: H + row: 128 + expected_value: Onshore CT + label: category + - value_id: current_ame.company_and_other_credits + label: 'Current AME: Company and other credits' + ordinal: 1 + row_number: 129 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: company_and_other_credits + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: company_and_other_credits + label: Policy category + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + - column: H + row: 129 + expected_value: Company and other credits + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 130 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 27 (''R&D Tax Reliefs: Remove the Claim Notification + Form from 1 April 2027 and simplify the Additional Information Form from Autumn 2027''), rows 128 + to 130, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_27.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_27.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_27.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_27 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_27 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 128 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + - column: H + row: 128 + expected_value: Onshore CT + label: category + - value_id: current_ame.company_and_other_credits + label: 'Current AME: Company and other credits' + ordinal: 1 + row_number: 129 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: company_and_other_credits + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: company_and_other_credits + label: Policy category + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + - column: H + row: 129 + expected_value: Company and other credits + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 130 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 27 (''R&D Tax Reliefs: Remove the Claim Notification + Form from 1 April 2027 and simplify the Additional Information Form from Autumn 2027''), rows 128 + to 130, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_27.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_27.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_27.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_27 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_27 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 128 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + - column: H + row: 128 + expected_value: Onshore CT + label: category + - value_id: current_ame.company_and_other_credits + label: 'Current AME: Company and other credits' + ordinal: 1 + row_number: 129 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: company_and_other_credits + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: company_and_other_credits + label: Policy category + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + - column: H + row: 129 + expected_value: Company and other credits + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 130 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 128 + expected_value: 'R&D Tax Reliefs: Remove the Claim Notification Form from 1 April 2027 and simplify + the Additional Information Form from Autumn 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 27 (''R&D Tax Reliefs: Remove the Claim Notification + Form from 1 April 2027 and simplify the Additional Information Form from Autumn 2027''), rows 128 + to 130, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_28.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_28.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_28.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_28 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_28 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 132 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 132 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 133 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 133 + expected_value: NICs + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 2 + row_number: 134 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 134 + expected_value: Onshore CT + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 135 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 135 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 136 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 136 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 137 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 137 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 138 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 28 (''Enterprise Management Incentives 2 (EMI2): + Increase the individual option limit to £120,000, extending the exercise period to 15 years and + remove interaction with EMI option limit from 6 April 2027''), rows 132 to 138, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_28.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_28.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_28.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_28 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_28 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 132 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 132 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 133 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 133 + expected_value: NICs + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 2 + row_number: 134 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 134 + expected_value: Onshore CT + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 135 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 135 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 136 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 136 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 137 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 137 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 138 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 28 (''Enterprise Management Incentives 2 (EMI2): + Increase the individual option limit to £120,000, extending the exercise period to 15 years and + remove interaction with EMI option limit from 6 April 2027''), rows 132 to 138, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_28.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_28.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_28.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_28 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_28 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 132 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 132 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 133 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 133 + expected_value: NICs + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 2 + row_number: 134 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 134 + expected_value: Onshore CT + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 135 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 135 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 136 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 136 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 137 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 137 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 138 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 28 (''Enterprise Management Incentives 2 (EMI2): + Increase the individual option limit to £120,000, extending the exercise period to 15 years and + remove interaction with EMI option limit from 6 April 2027''), rows 132 to 138, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_28.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_28.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_28.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_28 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_28 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 132 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 132 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 133 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 133 + expected_value: NICs + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 2 + row_number: 134 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 134 + expected_value: Onshore CT + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 135 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 135 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 136 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 136 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 137 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 137 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 138 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 28 (''Enterprise Management Incentives 2 (EMI2): + Increase the individual option limit to £120,000, extending the exercise period to 15 years and + remove interaction with EMI option limit from 6 April 2027''), rows 132 to 138, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_28.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_28.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_28.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_28 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_28 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 132 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 132 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 133 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 133 + expected_value: NICs + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 2 + row_number: 134 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 134 + expected_value: Onshore CT + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 135 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 135 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 136 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 136 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 137 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 137 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 138 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 28 (''Enterprise Management Incentives 2 (EMI2): + Increase the individual option limit to £120,000, extending the exercise period to 15 years and + remove interaction with EMI option limit from 6 April 2027''), rows 132 to 138, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_28.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_28.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_28.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_28 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_28 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 132 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 132 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 133 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 133 + expected_value: NICs + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 2 + row_number: 134 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 134 + expected_value: Onshore CT + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 135 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 135 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 136 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 136 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 137 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + - column: H + row: 137 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 138 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 132 + expected_value: 'Enterprise Management Incentives 2 (EMI2): Increase the individual option limit + to £120,000, extending the exercise period to 15 years and remove interaction with EMI option + limit from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 28 (''Enterprise Management Incentives 2 (EMI2): + Increase the individual option limit to £120,000, extending the exercise period to 15 years and + remove interaction with EMI option limit from 6 April 2027''), rows 132 to 138, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_29.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_29.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_29.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_29 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_29 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 140 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + - column: H + row: 140 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 141 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + - column: H + row: 141 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 142 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 29 (''Backing Innovation: Bring forward £1bn investment + and increase financial capacity by £2bn for the British Business Bank to support additional investment + in the UK (resource impacts of increased lending)''), rows 140 to 142, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_29.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_29.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_29.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_29 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_29 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 140 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + - column: H + row: 140 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 141 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + - column: H + row: 141 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 142 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 29 (''Backing Innovation: Bring forward £1bn investment + and increase financial capacity by £2bn for the British Business Bank to support additional investment + in the UK (resource impacts of increased lending)''), rows 140 to 142, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_29.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_29.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_29.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_29 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_29 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 140 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + - column: H + row: 140 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 141 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + - column: H + row: 141 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 142 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 29 (''Backing Innovation: Bring forward £1bn investment + and increase financial capacity by £2bn for the British Business Bank to support additional investment + in the UK (resource impacts of increased lending)''), rows 140 to 142, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_29.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_29.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_29.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_29 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_29 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 140 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + - column: H + row: 140 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 141 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + - column: H + row: 141 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 142 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 29 (''Backing Innovation: Bring forward £1bn investment + and increase financial capacity by £2bn for the British Business Bank to support additional investment + in the UK (resource impacts of increased lending)''), rows 140 to 142, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_29.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_29.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_29.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_29 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_29 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 140 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + - column: H + row: 140 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 141 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + - column: H + row: 141 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 142 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 29 (''Backing Innovation: Bring forward £1bn investment + and increase financial capacity by £2bn for the British Business Bank to support additional investment + in the UK (resource impacts of increased lending)''), rows 140 to 142, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_29.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_29.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_29.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_29 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_29 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 140 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + - column: H + row: 140 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 141 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + - column: H + row: 141 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 142 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 140 + expected_value: 'Backing Innovation: Bring forward £1bn investment and increase financial capacity + by £2bn for the British Business Bank to support additional investment in the UK (resource impacts + of increased lending)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 29 (''Backing Innovation: Bring forward £1bn investment + and increase financial capacity by £2bn for the British Business Bank to support additional investment + in the UK (resource impacts of increased lending)''), rows 140 to 142, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_30.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_30.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_30.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_30 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_30 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 144 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + - column: H + row: 144 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 145 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + - column: H + row: 145 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 146 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 30 (''National Wealth Fund: Invest additional capital + to support growth, including £2bn for the new Energy Wealth Fund (resource impacts of increased + lending)''), rows 144 to 146, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_30.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_30.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_30.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_30 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_30 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 144 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + - column: H + row: 144 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 145 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + - column: H + row: 145 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 146 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 30 (''National Wealth Fund: Invest additional capital + to support growth, including £2bn for the new Energy Wealth Fund (resource impacts of increased + lending)''), rows 144 to 146, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_30.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_30.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_30.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_30 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_30 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 144 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + - column: H + row: 144 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 145 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + - column: H + row: 145 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 146 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 30 (''National Wealth Fund: Invest additional capital + to support growth, including £2bn for the new Energy Wealth Fund (resource impacts of increased + lending)''), rows 144 to 146, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_30.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_30.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_30.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_30 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_30 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 144 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + - column: H + row: 144 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 145 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + - column: H + row: 145 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 146 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 30 (''National Wealth Fund: Invest additional capital + to support growth, including £2bn for the new Energy Wealth Fund (resource impacts of increased + lending)''), rows 144 to 146, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_30.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_30.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_30.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_30 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_30 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 144 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + - column: H + row: 144 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 145 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + - column: H + row: 145 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 146 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 30 (''National Wealth Fund: Invest additional capital + to support growth, including £2bn for the new Energy Wealth Fund (resource impacts of increased + lending)''), rows 144 to 146, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_30.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_30.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_30.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_30 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_30 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 144 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + - column: H + row: 144 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 145 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + - column: H + row: 145 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 146 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 144 + expected_value: 'National Wealth Fund: Invest additional capital to support growth, including £2bn + for the new Energy Wealth Fund (resource impacts of increased lending)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 30 (''National Wealth Fund: Invest additional capital + to support growth, including £2bn for the new Energy Wealth Fund (resource impacts of increased + lending)''), rows 144 to 146, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_31.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_31.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_31.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_31 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_31 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 148 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + - column: H + row: 148 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 149 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + - column: H + row: 149 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 150 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 31 (''Artificial Intelligence: Strengthen the UK’s + AI security, accelerate adoption across the economy, and support strategically important UK AI capabilities''), + rows 148 to 150, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_31.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_31.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_31.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_31 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_31 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 148 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + - column: H + row: 148 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 149 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + - column: H + row: 149 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 150 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 31 (''Artificial Intelligence: Strengthen the UK’s + AI security, accelerate adoption across the economy, and support strategically important UK AI capabilities''), + rows 148 to 150, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_31.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_31.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_31.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_31 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_31 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 148 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + - column: H + row: 148 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 149 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + - column: H + row: 149 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 150 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 31 (''Artificial Intelligence: Strengthen the UK’s + AI security, accelerate adoption across the economy, and support strategically important UK AI capabilities''), + rows 148 to 150, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_31.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_31.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_31.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_31 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_31 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 148 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + - column: H + row: 148 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 149 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + - column: H + row: 149 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 150 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 31 (''Artificial Intelligence: Strengthen the UK’s + AI security, accelerate adoption across the economy, and support strategically important UK AI capabilities''), + rows 148 to 150, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_31.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_31.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_31.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_31 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_31 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 148 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + - column: H + row: 148 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 149 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + - column: H + row: 149 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 150 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 31 (''Artificial Intelligence: Strengthen the UK’s + AI security, accelerate adoption across the economy, and support strategically important UK AI capabilities''), + rows 148 to 150, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_31.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_31.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_31.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_31 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_31 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 148 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + - column: H + row: 148 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 149 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + - column: H + row: 149 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 150 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 148 + expected_value: 'Artificial Intelligence: Strengthen the UK’s AI security, accelerate adoption across + the economy, and support strategically important UK AI capabilities' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 31 (''Artificial Intelligence: Strengthen the UK’s + AI security, accelerate adoption across the economy, and support strategically important UK AI capabilities''), + rows 148 to 150, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_32.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_32.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_32.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_32 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_32 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 152 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 152 + expected_value: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great + Britain' + label: measure + - column: H + row: 152 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 153 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 152 + expected_value: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great + Britain' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 32 (''EV Charging: Reduce the cost of using local, + lower-powered public chargers in Great Britain''), rows 152 to 153, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_32.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_32.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_32.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_32 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_32 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 152 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 152 + expected_value: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great + Britain' + label: measure + - column: H + row: 152 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 153 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 152 + expected_value: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great + Britain' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 32 (''EV Charging: Reduce the cost of using local, + lower-powered public chargers in Great Britain''), rows 152 to 153, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_32.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_32.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_32.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_32 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_32 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 152 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 152 + expected_value: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great + Britain' + label: measure + - column: H + row: 152 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 153 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 152 + expected_value: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great + Britain' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 32 (''EV Charging: Reduce the cost of using local, + lower-powered public chargers in Great Britain''), rows 152 to 153, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_32.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_32.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_32.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_32 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_32 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 152 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 152 + expected_value: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great + Britain' + label: measure + - column: H + row: 152 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 153 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 152 + expected_value: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great + Britain' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 32 (''EV Charging: Reduce the cost of using local, + lower-powered public chargers in Great Britain''), rows 152 to 153, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_32.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_32.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_32.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_32 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_32 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 152 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 152 + expected_value: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great + Britain' + label: measure + - column: H + row: 152 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 153 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 152 + expected_value: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great + Britain' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 32 (''EV Charging: Reduce the cost of using local, + lower-powered public chargers in Great Britain''), rows 152 to 153, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_32.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_32.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_32.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_32 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_32 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 152 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 152 + expected_value: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great + Britain' + label: measure + - column: H + row: 152 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 153 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 152 + expected_value: 'EV Charging: Reduce the cost of using local, lower-powered public chargers in Great + Britain' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 32 (''EV Charging: Reduce the cost of using local, + lower-powered public chargers in Great Britain''), rows 152 to 153, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_33.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_33.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_33.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_33 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_33 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 155 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 155 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 156 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 156 + expected_value: Welfare inside cap + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 157 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 157 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 158 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 33 (''Rough Sleeping: Invest in a route off the + streets across the Parliament, alongside longer-term accommodation and intensive support''), rows + 155 to 158, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_33.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_33.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_33.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_33 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_33 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 155 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 155 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 156 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 156 + expected_value: Welfare inside cap + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 157 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 157 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 158 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 33 (''Rough Sleeping: Invest in a route off the + streets across the Parliament, alongside longer-term accommodation and intensive support''), rows + 155 to 158, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_33.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_33.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_33.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_33 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_33 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 155 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 155 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 156 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 156 + expected_value: Welfare inside cap + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 157 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 157 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 158 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 33 (''Rough Sleeping: Invest in a route off the + streets across the Parliament, alongside longer-term accommodation and intensive support''), rows + 155 to 158, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_33.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_33.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_33.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_33 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_33 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 155 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 155 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 156 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 156 + expected_value: Welfare inside cap + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 157 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 157 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 158 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 33 (''Rough Sleeping: Invest in a route off the + streets across the Parliament, alongside longer-term accommodation and intensive support''), rows + 155 to 158, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_33.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_33.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_33.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_33 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_33 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 155 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 155 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 156 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 156 + expected_value: Welfare inside cap + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 157 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 157 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 158 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 33 (''Rough Sleeping: Invest in a route off the + streets across the Parliament, alongside longer-term accommodation and intensive support''), rows + 155 to 158, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_33.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_33.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_33.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_33 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_33 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 155 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 155 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 156 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 156 + expected_value: Welfare inside cap + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 157 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + - column: H + row: 157 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 158 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 155 + expected_value: 'Rough Sleeping: Invest in a route off the streets across the Parliament, alongside + longer-term accommodation and intensive support' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 33 (''Rough Sleeping: Invest in a route off the + streets across the Parliament, alongside longer-term accommodation and intensive support''), rows + 155 to 158, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_34.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_34.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_34.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_34 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_34 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 160 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + - column: H + row: 160 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 161 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + - column: H + row: 161 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 162 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 34 (''Rough Sleeping: Reprioritise existing MHCLG + budgets to tackle rough sleeping''), rows 160 to 162, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_34.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_34.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_34.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_34 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_34 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 160 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + - column: H + row: 160 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 161 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + - column: H + row: 161 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 162 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 34 (''Rough Sleeping: Reprioritise existing MHCLG + budgets to tackle rough sleeping''), rows 160 to 162, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_34.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_34.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_34.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_34 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_34 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 160 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + - column: H + row: 160 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 161 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + - column: H + row: 161 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 162 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 34 (''Rough Sleeping: Reprioritise existing MHCLG + budgets to tackle rough sleeping''), rows 160 to 162, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_34.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_34.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_34.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_34 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_34 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 160 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + - column: H + row: 160 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 161 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + - column: H + row: 161 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 162 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 34 (''Rough Sleeping: Reprioritise existing MHCLG + budgets to tackle rough sleeping''), rows 160 to 162, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_34.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_34.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_34.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_34 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_34 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 160 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + - column: H + row: 160 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 161 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + - column: H + row: 161 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 162 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 34 (''Rough Sleeping: Reprioritise existing MHCLG + budgets to tackle rough sleeping''), rows 160 to 162, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_34.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_34.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_34.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_34 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_34 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 160 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + - column: H + row: 160 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 161 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + - column: H + row: 161 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 162 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 160 + expected_value: 'Rough Sleeping: Reprioritise existing MHCLG budgets to tackle rough sleeping' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 34 (''Rough Sleeping: Reprioritise existing MHCLG + budgets to tackle rough sleeping''), rows 160 to 162, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_35.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_35.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_35.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_35 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_35 + label: Policy measure + rows: + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 0 + row_number: 164 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 164 + expected_value: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and + affordable homes' + label: measure + - column: H + row: 164 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 165 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 164 + expected_value: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and + affordable homes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 35 (''Social and Affordable Homes Programme: Fund + delivery of around 10,000 social and affordable homes''), rows 164 to 165, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_35.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_35.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_35.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_35 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_35 + label: Policy measure + rows: + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 0 + row_number: 164 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 164 + expected_value: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and + affordable homes' + label: measure + - column: H + row: 164 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 165 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 164 + expected_value: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and + affordable homes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 35 (''Social and Affordable Homes Programme: Fund + delivery of around 10,000 social and affordable homes''), rows 164 to 165, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_35.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_35.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_35.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_35 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_35 + label: Policy measure + rows: + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 0 + row_number: 164 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 164 + expected_value: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and + affordable homes' + label: measure + - column: H + row: 164 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 165 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 164 + expected_value: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and + affordable homes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 35 (''Social and Affordable Homes Programme: Fund + delivery of around 10,000 social and affordable homes''), rows 164 to 165, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_35.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_35.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_35.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_35 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_35 + label: Policy measure + rows: + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 0 + row_number: 164 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 164 + expected_value: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and + affordable homes' + label: measure + - column: H + row: 164 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 165 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 164 + expected_value: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and + affordable homes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 35 (''Social and Affordable Homes Programme: Fund + delivery of around 10,000 social and affordable homes''), rows 164 to 165, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_35.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_35.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_35.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_35 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_35 + label: Policy measure + rows: + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 0 + row_number: 164 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 164 + expected_value: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and + affordable homes' + label: measure + - column: H + row: 164 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 165 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 164 + expected_value: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and + affordable homes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 35 (''Social and Affordable Homes Programme: Fund + delivery of around 10,000 social and affordable homes''), rows 164 to 165, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_35.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_35.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_35.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_35 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_35 + label: Policy measure + rows: + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 0 + row_number: 164 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 164 + expected_value: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and + affordable homes' + label: measure + - column: H + row: 164 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 165 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 164 + expected_value: 'Social and Affordable Homes Programme: Fund delivery of around 10,000 social and + affordable homes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 35 (''Social and Affordable Homes Programme: Fund + delivery of around 10,000 social and affordable homes''), rows 164 to 165, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_36.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_36.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_36.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_36 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_36 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 167 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 167 + expected_value: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social + housing providers (relevant housing associations) from 1 April 2027' + label: measure + - column: H + row: 167 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 168 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 167 + expected_value: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social + housing providers (relevant housing associations) from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 36 (''Social Housing: Introduce a zero rate of + VAT for land sold to registered social housing providers (relevant housing associations) from 1 + April 2027''), rows 167 to 168, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_36.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_36.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_36.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_36 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_36 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 167 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 167 + expected_value: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social + housing providers (relevant housing associations) from 1 April 2027' + label: measure + - column: H + row: 167 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 168 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 167 + expected_value: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social + housing providers (relevant housing associations) from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 36 (''Social Housing: Introduce a zero rate of + VAT for land sold to registered social housing providers (relevant housing associations) from 1 + April 2027''), rows 167 to 168, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_36.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_36.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_36.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_36 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_36 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 167 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 167 + expected_value: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social + housing providers (relevant housing associations) from 1 April 2027' + label: measure + - column: H + row: 167 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 168 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 167 + expected_value: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social + housing providers (relevant housing associations) from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 36 (''Social Housing: Introduce a zero rate of + VAT for land sold to registered social housing providers (relevant housing associations) from 1 + April 2027''), rows 167 to 168, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_36.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_36.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_36.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_36 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_36 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 167 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 167 + expected_value: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social + housing providers (relevant housing associations) from 1 April 2027' + label: measure + - column: H + row: 167 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 168 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 167 + expected_value: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social + housing providers (relevant housing associations) from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 36 (''Social Housing: Introduce a zero rate of + VAT for land sold to registered social housing providers (relevant housing associations) from 1 + April 2027''), rows 167 to 168, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_36.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_36.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_36.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_36 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_36 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 167 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 167 + expected_value: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social + housing providers (relevant housing associations) from 1 April 2027' + label: measure + - column: H + row: 167 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 168 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 167 + expected_value: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social + housing providers (relevant housing associations) from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 36 (''Social Housing: Introduce a zero rate of + VAT for land sold to registered social housing providers (relevant housing associations) from 1 + April 2027''), rows 167 to 168, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_36.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_36.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_36.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_36 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_36 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 167 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 167 + expected_value: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social + housing providers (relevant housing associations) from 1 April 2027' + label: measure + - column: H + row: 167 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 168 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 167 + expected_value: 'Social Housing: Introduce a zero rate of VAT for land sold to registered social + housing providers (relevant housing associations) from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 36 (''Social Housing: Introduce a zero rate of + VAT for land sold to registered social housing providers (relevant housing associations) from 1 + April 2027''), rows 167 to 168, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_37.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_37.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_37.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_37 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_37 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 170 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + - column: H + row: 170 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 1 + row_number: 171 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + - column: H + row: 171 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 172 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 37 (''Your First Home: Introduce a new equity loan + scheme to support around 70,000 first-time buyers from April 2027 (net income from developer fees)''), + rows 170 to 172, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_37.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_37.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_37.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_37 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_37 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 170 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + - column: H + row: 170 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 1 + row_number: 171 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + - column: H + row: 171 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 172 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 37 (''Your First Home: Introduce a new equity loan + scheme to support around 70,000 first-time buyers from April 2027 (net income from developer fees)''), + rows 170 to 172, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_37.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_37.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_37.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_37 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_37 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 170 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + - column: H + row: 170 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 1 + row_number: 171 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + - column: H + row: 171 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 172 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 37 (''Your First Home: Introduce a new equity loan + scheme to support around 70,000 first-time buyers from April 2027 (net income from developer fees)''), + rows 170 to 172, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_37.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_37.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_37.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_37 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_37 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 170 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + - column: H + row: 170 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 1 + row_number: 171 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + - column: H + row: 171 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 172 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 37 (''Your First Home: Introduce a new equity loan + scheme to support around 70,000 first-time buyers from April 2027 (net income from developer fees)''), + rows 170 to 172, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_37.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_37.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_37.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_37 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_37 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 170 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + - column: H + row: 170 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 1 + row_number: 171 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + - column: H + row: 171 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 172 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 37 (''Your First Home: Introduce a new equity loan + scheme to support around 70,000 first-time buyers from April 2027 (net income from developer fees)''), + rows 170 to 172, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_37.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_37.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_37.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_37 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_37 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 170 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + - column: H + row: 170 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 1 + row_number: 171 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + - column: H + row: 171 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 172 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 170 + expected_value: 'Your First Home: Introduce a new equity loan scheme to support around 70,000 first-time + buyers from April 2027 (net income from developer fees)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 37 (''Your First Home: Introduce a new equity loan + scheme to support around 70,000 first-time buyers from April 2027 (net income from developer fees)''), + rows 170 to 172, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_38.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_38.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_38.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_38 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_38 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 174 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 174 + expected_value: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the + Lifetime ISA for new savers from 6 April 2029' + label: measure + - column: H + row: 174 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 175 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 174 + expected_value: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the + Lifetime ISA for new savers from 6 April 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 38 (''First Time Buyer ISA: Introduce a new ISA + for first-time buyers, replacing the Lifetime ISA for new savers from 6 April 2029''), rows 174 + to 175, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_38.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_38.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_38.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_38 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_38 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 174 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 174 + expected_value: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the + Lifetime ISA for new savers from 6 April 2029' + label: measure + - column: H + row: 174 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 175 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 174 + expected_value: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the + Lifetime ISA for new savers from 6 April 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 38 (''First Time Buyer ISA: Introduce a new ISA + for first-time buyers, replacing the Lifetime ISA for new savers from 6 April 2029''), rows 174 + to 175, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_38.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_38.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_38.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_38 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_38 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 174 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 174 + expected_value: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the + Lifetime ISA for new savers from 6 April 2029' + label: measure + - column: H + row: 174 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 175 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 174 + expected_value: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the + Lifetime ISA for new savers from 6 April 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 38 (''First Time Buyer ISA: Introduce a new ISA + for first-time buyers, replacing the Lifetime ISA for new savers from 6 April 2029''), rows 174 + to 175, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_38.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_38.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_38.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_38 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_38 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 174 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 174 + expected_value: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the + Lifetime ISA for new savers from 6 April 2029' + label: measure + - column: H + row: 174 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 175 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 174 + expected_value: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the + Lifetime ISA for new savers from 6 April 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 38 (''First Time Buyer ISA: Introduce a new ISA + for first-time buyers, replacing the Lifetime ISA for new savers from 6 April 2029''), rows 174 + to 175, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_38.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_38.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_38.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_38 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_38 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 174 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 174 + expected_value: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the + Lifetime ISA for new savers from 6 April 2029' + label: measure + - column: H + row: 174 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 175 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 174 + expected_value: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the + Lifetime ISA for new savers from 6 April 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 38 (''First Time Buyer ISA: Introduce a new ISA + for first-time buyers, replacing the Lifetime ISA for new savers from 6 April 2029''), rows 174 + to 175, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_38.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_38.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_38.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_38 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_38 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 174 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 174 + expected_value: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the + Lifetime ISA for new savers from 6 April 2029' + label: measure + - column: H + row: 174 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 175 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 174 + expected_value: 'First Time Buyer ISA: Introduce a new ISA for first-time buyers, replacing the + Lifetime ISA for new savers from 6 April 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 38 (''First Time Buyer ISA: Introduce a new ISA + for first-time buyers, replacing the Lifetime ISA for new savers from 6 April 2029''), rows 174 + to 175, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_39.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_39.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_39.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_39 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_39 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 177 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 177 + expected_value: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers + purchasing properties above the £450,000 price cap from 29 October 2026' + label: measure + - column: H + row: 177 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 178 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 177 + expected_value: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers + purchasing properties above the £450,000 price cap from 29 October 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 39 (''Lifetime ISA: Reduce the withdrawal charge + from 25% to 20% for first-time buyers purchasing properties above the £450,000 price cap from 29 + October 2026''), rows 177 to 178, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_39.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_39.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_39.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_39 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_39 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 177 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 177 + expected_value: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers + purchasing properties above the £450,000 price cap from 29 October 2026' + label: measure + - column: H + row: 177 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 178 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 177 + expected_value: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers + purchasing properties above the £450,000 price cap from 29 October 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 39 (''Lifetime ISA: Reduce the withdrawal charge + from 25% to 20% for first-time buyers purchasing properties above the £450,000 price cap from 29 + October 2026''), rows 177 to 178, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_39.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_39.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_39.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_39 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_39 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 177 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 177 + expected_value: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers + purchasing properties above the £450,000 price cap from 29 October 2026' + label: measure + - column: H + row: 177 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 178 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 177 + expected_value: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers + purchasing properties above the £450,000 price cap from 29 October 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 39 (''Lifetime ISA: Reduce the withdrawal charge + from 25% to 20% for first-time buyers purchasing properties above the £450,000 price cap from 29 + October 2026''), rows 177 to 178, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_39.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_39.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_39.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_39 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_39 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 177 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 177 + expected_value: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers + purchasing properties above the £450,000 price cap from 29 October 2026' + label: measure + - column: H + row: 177 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 178 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 177 + expected_value: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers + purchasing properties above the £450,000 price cap from 29 October 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 39 (''Lifetime ISA: Reduce the withdrawal charge + from 25% to 20% for first-time buyers purchasing properties above the £450,000 price cap from 29 + October 2026''), rows 177 to 178, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_39.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_39.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_39.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_39 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_39 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 177 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 177 + expected_value: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers + purchasing properties above the £450,000 price cap from 29 October 2026' + label: measure + - column: H + row: 177 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 178 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 177 + expected_value: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers + purchasing properties above the £450,000 price cap from 29 October 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 39 (''Lifetime ISA: Reduce the withdrawal charge + from 25% to 20% for first-time buyers purchasing properties above the £450,000 price cap from 29 + October 2026''), rows 177 to 178, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_39.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_39.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_39.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_39 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_39 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 177 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 177 + expected_value: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers + purchasing properties above the £450,000 price cap from 29 October 2026' + label: measure + - column: H + row: 177 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 178 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 177 + expected_value: 'Lifetime ISA: Reduce the withdrawal charge from 25% to 20% for first-time buyers + purchasing properties above the £450,000 price cap from 29 October 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 39 (''Lifetime ISA: Reduce the withdrawal charge + from 25% to 20% for first-time buyers purchasing properties above the £450,000 price cap from 29 + October 2026''), rows 177 to 178, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_40.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_40.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_40.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_40 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_40 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 180 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + - column: H + row: 180 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 181 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + - column: H + row: 181 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 182 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 40 (''Defence Investment Plan (DIP): Commitment + to further savings made at announcement on 30 June 2026''), rows 180 to 182, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_40.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_40.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_40.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_40 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_40 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 180 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + - column: H + row: 180 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 181 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + - column: H + row: 181 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 182 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 40 (''Defence Investment Plan (DIP): Commitment + to further savings made at announcement on 30 June 2026''), rows 180 to 182, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_40.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_40.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_40.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_40 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_40 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 180 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + - column: H + row: 180 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 181 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + - column: H + row: 181 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 182 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 40 (''Defence Investment Plan (DIP): Commitment + to further savings made at announcement on 30 June 2026''), rows 180 to 182, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_40.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_40.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_40.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_40 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_40 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 180 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + - column: H + row: 180 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 181 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + - column: H + row: 181 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 182 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 40 (''Defence Investment Plan (DIP): Commitment + to further savings made at announcement on 30 June 2026''), rows 180 to 182, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_40.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_40.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_40.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_40 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_40 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 180 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + - column: H + row: 180 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 181 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + - column: H + row: 181 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 182 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 40 (''Defence Investment Plan (DIP): Commitment + to further savings made at announcement on 30 June 2026''), rows 180 to 182, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_40.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_40.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_40.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_40 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_40 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 180 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + - column: H + row: 180 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 181 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + - column: H + row: 181 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 182 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 180 + expected_value: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement + on 30 June 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 40 (''Defence Investment Plan (DIP): Commitment + to further savings made at announcement on 30 June 2026''), rows 180 to 182, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_41.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_41.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_41.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_41 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_41 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 184 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + - column: H + row: 184 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 185 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + - column: H + row: 185 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 186 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 41 (''Defence Investment Plan: Reallocate capital + spending to fully fund the Defence Investment Plan ''), rows 184 to 186, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_41.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_41.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_41.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_41 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_41 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 184 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + - column: H + row: 184 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 185 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + - column: H + row: 185 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 186 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 41 (''Defence Investment Plan: Reallocate capital + spending to fully fund the Defence Investment Plan ''), rows 184 to 186, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_41.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_41.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_41.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_41 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_41 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 184 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + - column: H + row: 184 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 185 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + - column: H + row: 185 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 186 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 41 (''Defence Investment Plan: Reallocate capital + spending to fully fund the Defence Investment Plan ''), rows 184 to 186, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_41.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_41.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_41.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_41 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_41 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 184 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + - column: H + row: 184 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 185 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + - column: H + row: 185 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 186 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 41 (''Defence Investment Plan: Reallocate capital + spending to fully fund the Defence Investment Plan ''), rows 184 to 186, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_41.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_41.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_41.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_41 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_41 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 184 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + - column: H + row: 184 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 185 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + - column: H + row: 185 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 186 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 41 (''Defence Investment Plan: Reallocate capital + spending to fully fund the Defence Investment Plan ''), rows 184 to 186, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_41.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_41.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_41.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_41 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_41 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 184 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + - column: H + row: 184 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 185 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + - column: H + row: 185 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 186 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 184 + expected_value: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence + Investment Plan ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 41 (''Defence Investment Plan: Reallocate capital + spending to fully fund the Defence Investment Plan ''), rows 184 to 186, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_42.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_42.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_42.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_42 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_42 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 188 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 188 + expected_value: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + label: measure + - column: H + row: 188 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 189 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 188 + expected_value: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 42 (''Defence: Reinvest defence and security administration + savings into frontline defence and national security''), rows 188 to 189, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_42.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_42.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_42.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_42 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_42 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 188 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 188 + expected_value: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + label: measure + - column: H + row: 188 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 189 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 188 + expected_value: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 42 (''Defence: Reinvest defence and security administration + savings into frontline defence and national security''), rows 188 to 189, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_42.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_42.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_42.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_42 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_42 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 188 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 188 + expected_value: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + label: measure + - column: H + row: 188 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 189 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 188 + expected_value: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 42 (''Defence: Reinvest defence and security administration + savings into frontline defence and national security''), rows 188 to 189, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_42.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_42.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_42.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_42 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_42 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 188 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 188 + expected_value: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + label: measure + - column: H + row: 188 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 189 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 188 + expected_value: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 42 (''Defence: Reinvest defence and security administration + savings into frontline defence and national security''), rows 188 to 189, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_42.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_42.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_42.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_42 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_42 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 188 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 188 + expected_value: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + label: measure + - column: H + row: 188 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 189 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 188 + expected_value: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 42 (''Defence: Reinvest defence and security administration + savings into frontline defence and national security''), rows 188 to 189, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_42.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_42.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_42.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_42 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_42 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 188 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 188 + expected_value: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + label: measure + - column: H + row: 188 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 189 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 188 + expected_value: 'Defence: Reinvest defence and security administration savings into frontline defence + and national security' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 42 (''Defence: Reinvest defence and security administration + savings into frontline defence and national security''), rows 188 to 189, GBP million. Note: This + table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_43.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_43.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_43.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_43 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_43 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 191 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + - column: H + row: 191 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 192 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + - column: H + row: 192 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 193 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 43 (''Ukraine: Emergency winter support for air + defence''), rows 191 to 193, GBP million. Note: This table uses the convention that a negative sign + implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_43.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_43.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_43.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_43 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_43 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 191 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + - column: H + row: 191 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 192 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + - column: H + row: 192 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 193 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 43 (''Ukraine: Emergency winter support for air + defence''), rows 191 to 193, GBP million. Note: This table uses the convention that a negative sign + implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_43.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_43.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_43.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_43 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_43 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 191 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + - column: H + row: 191 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 192 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + - column: H + row: 192 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 193 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 43 (''Ukraine: Emergency winter support for air + defence''), rows 191 to 193, GBP million. Note: This table uses the convention that a negative sign + implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_43.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_43.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_43.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_43 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_43 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 191 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + - column: H + row: 191 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 192 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + - column: H + row: 192 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 193 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 43 (''Ukraine: Emergency winter support for air + defence''), rows 191 to 193, GBP million. Note: This table uses the convention that a negative sign + implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_43.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_43.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_43.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_43 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_43 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 191 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + - column: H + row: 191 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 192 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + - column: H + row: 192 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 193 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 43 (''Ukraine: Emergency winter support for air + defence''), rows 191 to 193, GBP million. Note: This table uses the convention that a negative sign + implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_43.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_43.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_43.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_43 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_43 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 191 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + - column: H + row: 191 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 1 + row_number: 192 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + - column: H + row: 192 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 193 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 191 + expected_value: 'Ukraine: Emergency winter support for air defence' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 43 (''Ukraine: Emergency winter support for air + defence''), rows 191 to 193, GBP million. Note: This table uses the convention that a negative sign + implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_44.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_44.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_44.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_44 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_44 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 195 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 195 + expected_value: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 + (increased income from additional activity)' + label: measure + - column: H + row: 195 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 196 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 195 + expected_value: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 + (increased income from additional activity)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 44 (''UK Export Finance: Increase capacity to support + UK defence exports from June 2026 (increased income from additional activity)''), rows 195 to 196, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_44.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_44.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_44.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_44 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_44 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 195 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 195 + expected_value: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 + (increased income from additional activity)' + label: measure + - column: H + row: 195 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 196 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 195 + expected_value: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 + (increased income from additional activity)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 44 (''UK Export Finance: Increase capacity to support + UK defence exports from June 2026 (increased income from additional activity)''), rows 195 to 196, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_44.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_44.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_44.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_44 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_44 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 195 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 195 + expected_value: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 + (increased income from additional activity)' + label: measure + - column: H + row: 195 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 196 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 195 + expected_value: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 + (increased income from additional activity)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 44 (''UK Export Finance: Increase capacity to support + UK defence exports from June 2026 (increased income from additional activity)''), rows 195 to 196, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_44.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_44.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_44.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_44 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_44 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 195 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 195 + expected_value: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 + (increased income from additional activity)' + label: measure + - column: H + row: 195 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 196 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 195 + expected_value: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 + (increased income from additional activity)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 44 (''UK Export Finance: Increase capacity to support + UK defence exports from June 2026 (increased income from additional activity)''), rows 195 to 196, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_44.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_44.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_44.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_44 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_44 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 195 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 195 + expected_value: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 + (increased income from additional activity)' + label: measure + - column: H + row: 195 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 196 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 195 + expected_value: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 + (increased income from additional activity)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 44 (''UK Export Finance: Increase capacity to support + UK defence exports from June 2026 (increased income from additional activity)''), rows 195 to 196, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_44.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_44.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_44.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_44 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_44 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 195 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 195 + expected_value: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 + (increased income from additional activity)' + label: measure + - column: H + row: 195 + expected_value: Other AME (current) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 196 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 195 + expected_value: 'UK Export Finance: Increase capacity to support UK defence exports from June 2026 + (increased income from additional activity)' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 44 (''UK Export Finance: Increase capacity to support + UK defence exports from June 2026 (increased income from additional activity)''), rows 195 to 196, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_45.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_45.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_45.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_45 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_45 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 198 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 198 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 199 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 199 + expected_value: Income tax + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 2 + row_number: 200 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 200 + expected_value: VAT + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 3 + row_number: 201 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 201 + expected_value: Onshore CT + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 4 + row_number: 202 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 202 + expected_value: NICs + label: category + - value_id: receipts.tobacco_duty + label: 'Receipts: Tobacco duty' + ordinal: 5 + row_number: 203 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: tobacco_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: tobacco_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 203 + expected_value: Tobacco duty + label: category + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 6 + row_number: 204 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 204 + expected_value: Alcohol duty + label: category + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 7 + row_number: 205 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 205 + expected_value: Customs duty + label: category + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 8 + row_number: 206 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 206 + expected_value: Vehicle excise duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 9 + row_number: 207 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 207 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 10 + row_number: 208 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 208 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 11 + row_number: 209 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 209 + expected_value: Scottish self-financed expenditure + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 12 + row_number: 210 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 210 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 13 + row_number: 211 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 45 (''HMRC: Measures to close the tax gap''), rows + 198 to 211, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_45.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_45.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_45.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_45 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_45 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 198 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 198 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 199 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 199 + expected_value: Income tax + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 2 + row_number: 200 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 200 + expected_value: VAT + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 3 + row_number: 201 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 201 + expected_value: Onshore CT + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 4 + row_number: 202 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 202 + expected_value: NICs + label: category + - value_id: receipts.tobacco_duty + label: 'Receipts: Tobacco duty' + ordinal: 5 + row_number: 203 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: tobacco_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: tobacco_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 203 + expected_value: Tobacco duty + label: category + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 6 + row_number: 204 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 204 + expected_value: Alcohol duty + label: category + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 7 + row_number: 205 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 205 + expected_value: Customs duty + label: category + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 8 + row_number: 206 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 206 + expected_value: Vehicle excise duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 9 + row_number: 207 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 207 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 10 + row_number: 208 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 208 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 11 + row_number: 209 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 209 + expected_value: Scottish self-financed expenditure + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 12 + row_number: 210 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 210 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 13 + row_number: 211 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 45 (''HMRC: Measures to close the tax gap''), rows + 198 to 211, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_45.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_45.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_45.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_45 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_45 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 198 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 198 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 199 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 199 + expected_value: Income tax + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 2 + row_number: 200 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 200 + expected_value: VAT + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 3 + row_number: 201 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 201 + expected_value: Onshore CT + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 4 + row_number: 202 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 202 + expected_value: NICs + label: category + - value_id: receipts.tobacco_duty + label: 'Receipts: Tobacco duty' + ordinal: 5 + row_number: 203 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: tobacco_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: tobacco_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 203 + expected_value: Tobacco duty + label: category + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 6 + row_number: 204 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 204 + expected_value: Alcohol duty + label: category + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 7 + row_number: 205 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 205 + expected_value: Customs duty + label: category + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 8 + row_number: 206 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 206 + expected_value: Vehicle excise duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 9 + row_number: 207 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 207 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 10 + row_number: 208 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 208 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 11 + row_number: 209 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 209 + expected_value: Scottish self-financed expenditure + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 12 + row_number: 210 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 210 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 13 + row_number: 211 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 45 (''HMRC: Measures to close the tax gap''), rows + 198 to 211, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_45.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_45.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_45.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_45 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_45 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 198 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 198 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 199 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 199 + expected_value: Income tax + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 2 + row_number: 200 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 200 + expected_value: VAT + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 3 + row_number: 201 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 201 + expected_value: Onshore CT + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 4 + row_number: 202 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 202 + expected_value: NICs + label: category + - value_id: receipts.tobacco_duty + label: 'Receipts: Tobacco duty' + ordinal: 5 + row_number: 203 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: tobacco_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: tobacco_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 203 + expected_value: Tobacco duty + label: category + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 6 + row_number: 204 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 204 + expected_value: Alcohol duty + label: category + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 7 + row_number: 205 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 205 + expected_value: Customs duty + label: category + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 8 + row_number: 206 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 206 + expected_value: Vehicle excise duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 9 + row_number: 207 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 207 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 10 + row_number: 208 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 208 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 11 + row_number: 209 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 209 + expected_value: Scottish self-financed expenditure + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 12 + row_number: 210 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 210 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 13 + row_number: 211 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 45 (''HMRC: Measures to close the tax gap''), rows + 198 to 211, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_45.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_45.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_45.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_45 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_45 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 198 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 198 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 199 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 199 + expected_value: Income tax + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 2 + row_number: 200 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 200 + expected_value: VAT + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 3 + row_number: 201 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 201 + expected_value: Onshore CT + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 4 + row_number: 202 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 202 + expected_value: NICs + label: category + - value_id: receipts.tobacco_duty + label: 'Receipts: Tobacco duty' + ordinal: 5 + row_number: 203 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: tobacco_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: tobacco_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 203 + expected_value: Tobacco duty + label: category + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 6 + row_number: 204 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 204 + expected_value: Alcohol duty + label: category + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 7 + row_number: 205 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 205 + expected_value: Customs duty + label: category + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 8 + row_number: 206 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 206 + expected_value: Vehicle excise duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 9 + row_number: 207 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 207 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 10 + row_number: 208 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 208 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 11 + row_number: 209 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 209 + expected_value: Scottish self-financed expenditure + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 12 + row_number: 210 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 210 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 13 + row_number: 211 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 45 (''HMRC: Measures to close the tax gap''), rows + 198 to 211, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_45.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_45.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_45.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_45 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_45 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 198 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 198 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 199 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 199 + expected_value: Income tax + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 2 + row_number: 200 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 200 + expected_value: VAT + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 3 + row_number: 201 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 201 + expected_value: Onshore CT + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 4 + row_number: 202 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 202 + expected_value: NICs + label: category + - value_id: receipts.tobacco_duty + label: 'Receipts: Tobacco duty' + ordinal: 5 + row_number: 203 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: tobacco_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: tobacco_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 203 + expected_value: Tobacco duty + label: category + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 6 + row_number: 204 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 204 + expected_value: Alcohol duty + label: category + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 7 + row_number: 205 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 205 + expected_value: Customs duty + label: category + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 8 + row_number: 206 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 206 + expected_value: Vehicle excise duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 9 + row_number: 207 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 207 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 10 + row_number: 208 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 208 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 11 + row_number: 209 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 209 + expected_value: Scottish self-financed expenditure + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 12 + row_number: 210 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + - column: H + row: 210 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 13 + row_number: 211 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 198 + expected_value: 'HMRC: Measures to close the tax gap' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 45 (''HMRC: Measures to close the tax gap''), rows + 198 to 211, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_46.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_46.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_46.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_46 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_46 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 213 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 213 + expected_value: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales + threshold per platform of £90,000 from 1 October 2027' + label: measure + - column: H + row: 213 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 214 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 213 + expected_value: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales + threshold per platform of £90,000 from 1 October 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 46 (''Online Marketplace Liability: Extend to UK + businesses with a minimum annual sales threshold per platform of £90,000 from 1 October 2027''), + rows 213 to 214, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_46.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_46.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_46.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_46 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_46 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 213 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 213 + expected_value: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales + threshold per platform of £90,000 from 1 October 2027' + label: measure + - column: H + row: 213 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 214 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 213 + expected_value: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales + threshold per platform of £90,000 from 1 October 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 46 (''Online Marketplace Liability: Extend to UK + businesses with a minimum annual sales threshold per platform of £90,000 from 1 October 2027''), + rows 213 to 214, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_46.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_46.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_46.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_46 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_46 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 213 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 213 + expected_value: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales + threshold per platform of £90,000 from 1 October 2027' + label: measure + - column: H + row: 213 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 214 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 213 + expected_value: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales + threshold per platform of £90,000 from 1 October 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 46 (''Online Marketplace Liability: Extend to UK + businesses with a minimum annual sales threshold per platform of £90,000 from 1 October 2027''), + rows 213 to 214, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_46.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_46.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_46.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_46 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_46 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 213 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 213 + expected_value: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales + threshold per platform of £90,000 from 1 October 2027' + label: measure + - column: H + row: 213 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 214 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 213 + expected_value: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales + threshold per platform of £90,000 from 1 October 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 46 (''Online Marketplace Liability: Extend to UK + businesses with a minimum annual sales threshold per platform of £90,000 from 1 October 2027''), + rows 213 to 214, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_46.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_46.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_46.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_46 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_46 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 213 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 213 + expected_value: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales + threshold per platform of £90,000 from 1 October 2027' + label: measure + - column: H + row: 213 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 214 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 213 + expected_value: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales + threshold per platform of £90,000 from 1 October 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 46 (''Online Marketplace Liability: Extend to UK + businesses with a minimum annual sales threshold per platform of £90,000 from 1 October 2027''), + rows 213 to 214, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_46.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_46.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_46.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_46 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_46 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 213 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 213 + expected_value: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales + threshold per platform of £90,000 from 1 October 2027' + label: measure + - column: H + row: 213 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 214 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 213 + expected_value: 'Online Marketplace Liability: Extend to UK businesses with a minimum annual sales + threshold per platform of £90,000 from 1 October 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 46 (''Online Marketplace Liability: Extend to UK + businesses with a minimum annual sales threshold per platform of £90,000 from 1 October 2027''), + rows 213 to 214, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_47.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_47.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_47.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_47 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_47 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 216 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 216 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 217 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 217 + expected_value: Welfare inside cap + label: category + - value_id: current_ame.welfare_outside_cap + label: 'Current AME: Welfare outside cap' + ordinal: 2 + row_number: 218 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_outside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_outside_cap + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 218 + expected_value: Welfare outside cap + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 219 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 47 (''DWP Fraud and Error: Expand use of data and + targeted controls to prevent fraud from entering the benefits system''), rows 216 to 219, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_47.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_47.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_47.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_47 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_47 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 216 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 216 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 217 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 217 + expected_value: Welfare inside cap + label: category + - value_id: current_ame.welfare_outside_cap + label: 'Current AME: Welfare outside cap' + ordinal: 2 + row_number: 218 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_outside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_outside_cap + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 218 + expected_value: Welfare outside cap + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 219 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 47 (''DWP Fraud and Error: Expand use of data and + targeted controls to prevent fraud from entering the benefits system''), rows 216 to 219, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_47.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_47.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_47.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_47 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_47 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 216 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 216 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 217 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 217 + expected_value: Welfare inside cap + label: category + - value_id: current_ame.welfare_outside_cap + label: 'Current AME: Welfare outside cap' + ordinal: 2 + row_number: 218 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_outside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_outside_cap + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 218 + expected_value: Welfare outside cap + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 219 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 47 (''DWP Fraud and Error: Expand use of data and + targeted controls to prevent fraud from entering the benefits system''), rows 216 to 219, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_47.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_47.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_47.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_47 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_47 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 216 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 216 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 217 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 217 + expected_value: Welfare inside cap + label: category + - value_id: current_ame.welfare_outside_cap + label: 'Current AME: Welfare outside cap' + ordinal: 2 + row_number: 218 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_outside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_outside_cap + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 218 + expected_value: Welfare outside cap + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 219 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 47 (''DWP Fraud and Error: Expand use of data and + targeted controls to prevent fraud from entering the benefits system''), rows 216 to 219, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_47.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_47.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_47.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_47 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_47 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 216 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 216 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 217 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 217 + expected_value: Welfare inside cap + label: category + - value_id: current_ame.welfare_outside_cap + label: 'Current AME: Welfare outside cap' + ordinal: 2 + row_number: 218 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_outside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_outside_cap + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 218 + expected_value: Welfare outside cap + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 219 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 47 (''DWP Fraud and Error: Expand use of data and + targeted controls to prevent fraud from entering the benefits system''), rows 216 to 219, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_47.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_47.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_47.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_47 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_47 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 216 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 216 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 217 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 217 + expected_value: Welfare inside cap + label: category + - value_id: current_ame.welfare_outside_cap + label: 'Current AME: Welfare outside cap' + ordinal: 2 + row_number: 218 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_outside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_outside_cap + label: Policy category + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + - column: H + row: 218 + expected_value: Welfare outside cap + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 219 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 216 + expected_value: 'DWP Fraud and Error: Expand use of data and targeted controls to prevent fraud + from entering the benefits system' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 47 (''DWP Fraud and Error: Expand use of data and + targeted controls to prevent fraud from entering the benefits system''), rows 216 to 219, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_48.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_48.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_48.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_48 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_48 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 221 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + - column: H + row: 221 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 222 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + - column: H + row: 222 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 223 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 48 (''Welfare Reform: Remove benefit entitlements + from serious offenders hospitalised in Great Britain from 6 April 2027''), rows 221 to 223, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_48.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_48.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_48.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_48 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_48 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 221 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + - column: H + row: 221 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 222 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + - column: H + row: 222 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 223 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 48 (''Welfare Reform: Remove benefit entitlements + from serious offenders hospitalised in Great Britain from 6 April 2027''), rows 221 to 223, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_48.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_48.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_48.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_48 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_48 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 221 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + - column: H + row: 221 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 222 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + - column: H + row: 222 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 223 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 48 (''Welfare Reform: Remove benefit entitlements + from serious offenders hospitalised in Great Britain from 6 April 2027''), rows 221 to 223, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_48.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_48.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_48.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_48 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_48 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 221 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + - column: H + row: 221 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 222 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + - column: H + row: 222 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 223 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 48 (''Welfare Reform: Remove benefit entitlements + from serious offenders hospitalised in Great Britain from 6 April 2027''), rows 221 to 223, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_48.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_48.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_48.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_48 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_48 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 221 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + - column: H + row: 221 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 222 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + - column: H + row: 222 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 223 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 48 (''Welfare Reform: Remove benefit entitlements + from serious offenders hospitalised in Great Britain from 6 April 2027''), rows 221 to 223, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_48.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_48.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_48.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_48 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_48 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 221 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + - column: H + row: 221 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 1 + row_number: 222 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + - column: H + row: 222 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 223 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 221 + expected_value: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised + in Great Britain from 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 48 (''Welfare Reform: Remove benefit entitlements + from serious offenders hospitalised in Great Britain from 6 April 2027''), rows 221 to 223, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_49.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_49.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_49.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_49 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_49 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 225 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + - column: H + row: 225 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 226 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + - column: H + row: 226 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 227 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 49 (''Distributions: Modernise the distributions + framework from 6 April 2028''), rows 225 to 227, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_49.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_49.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_49.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_49 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_49 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 225 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + - column: H + row: 225 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 226 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + - column: H + row: 226 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 227 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 49 (''Distributions: Modernise the distributions + framework from 6 April 2028''), rows 225 to 227, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_49.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_49.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_49.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_49 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_49 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 225 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + - column: H + row: 225 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 226 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + - column: H + row: 226 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 227 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 49 (''Distributions: Modernise the distributions + framework from 6 April 2028''), rows 225 to 227, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_49.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_49.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_49.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_49 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_49 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 225 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + - column: H + row: 225 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 226 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + - column: H + row: 226 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 227 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 49 (''Distributions: Modernise the distributions + framework from 6 April 2028''), rows 225 to 227, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_49.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_49.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_49.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_49 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_49 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 225 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + - column: H + row: 225 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 226 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + - column: H + row: 226 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 227 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 49 (''Distributions: Modernise the distributions + framework from 6 April 2028''), rows 225 to 227, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_49.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_49.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_49.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_49 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_49 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 225 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + - column: H + row: 225 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 226 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + - column: H + row: 226 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 227 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 225 + expected_value: 'Distributions: Modernise the distributions framework from 6 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 49 (''Distributions: Modernise the distributions + framework from 6 April 2028''), rows 225 to 227, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_50.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_50.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_50.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_50 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_50 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 229 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 229 + expected_value: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + label: measure + - column: H + row: 229 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 230 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 229 + expected_value: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 50 (''Advance Corporation Tax (ACT): Abolish Advance + Corporation Tax from 1 April 2031 ''), rows 229 to 230, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_50.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_50.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_50.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_50 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_50 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 229 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 229 + expected_value: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + label: measure + - column: H + row: 229 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 230 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 229 + expected_value: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 50 (''Advance Corporation Tax (ACT): Abolish Advance + Corporation Tax from 1 April 2031 ''), rows 229 to 230, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_50.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_50.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_50.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_50 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_50 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 229 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 229 + expected_value: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + label: measure + - column: H + row: 229 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 230 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 229 + expected_value: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 50 (''Advance Corporation Tax (ACT): Abolish Advance + Corporation Tax from 1 April 2031 ''), rows 229 to 230, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_50.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_50.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_50.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_50 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_50 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 229 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 229 + expected_value: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + label: measure + - column: H + row: 229 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 230 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 229 + expected_value: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 50 (''Advance Corporation Tax (ACT): Abolish Advance + Corporation Tax from 1 April 2031 ''), rows 229 to 230, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_50.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_50.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_50.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_50 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_50 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 229 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 229 + expected_value: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + label: measure + - column: H + row: 229 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 230 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 229 + expected_value: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 50 (''Advance Corporation Tax (ACT): Abolish Advance + Corporation Tax from 1 April 2031 ''), rows 229 to 230, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_50.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_50.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_50.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_50 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_50 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 229 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 229 + expected_value: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + label: measure + - column: H + row: 229 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 230 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 229 + expected_value: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 50 (''Advance Corporation Tax (ACT): Abolish Advance + Corporation Tax from 1 April 2031 ''), rows 229 to 230, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_51.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_51.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_51.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_51 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_51 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 232 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 232 + expected_value: 'Cross-Border Services: Restrict the reverse charge on supplies of services from + overseas to VAT-registered businesses from 1 April 2027' + label: measure + - column: H + row: 232 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 233 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 232 + expected_value: 'Cross-Border Services: Restrict the reverse charge on supplies of services from + overseas to VAT-registered businesses from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 51 (''Cross-Border Services: Restrict the reverse + charge on supplies of services from overseas to VAT-registered businesses from 1 April 2027''), + rows 232 to 233, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_51.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_51.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_51.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_51 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_51 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 232 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 232 + expected_value: 'Cross-Border Services: Restrict the reverse charge on supplies of services from + overseas to VAT-registered businesses from 1 April 2027' + label: measure + - column: H + row: 232 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 233 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 232 + expected_value: 'Cross-Border Services: Restrict the reverse charge on supplies of services from + overseas to VAT-registered businesses from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 51 (''Cross-Border Services: Restrict the reverse + charge on supplies of services from overseas to VAT-registered businesses from 1 April 2027''), + rows 232 to 233, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_51.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_51.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_51.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_51 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_51 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 232 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 232 + expected_value: 'Cross-Border Services: Restrict the reverse charge on supplies of services from + overseas to VAT-registered businesses from 1 April 2027' + label: measure + - column: H + row: 232 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 233 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 232 + expected_value: 'Cross-Border Services: Restrict the reverse charge on supplies of services from + overseas to VAT-registered businesses from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 51 (''Cross-Border Services: Restrict the reverse + charge on supplies of services from overseas to VAT-registered businesses from 1 April 2027''), + rows 232 to 233, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_51.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_51.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_51.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_51 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_51 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 232 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 232 + expected_value: 'Cross-Border Services: Restrict the reverse charge on supplies of services from + overseas to VAT-registered businesses from 1 April 2027' + label: measure + - column: H + row: 232 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 233 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 232 + expected_value: 'Cross-Border Services: Restrict the reverse charge on supplies of services from + overseas to VAT-registered businesses from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 51 (''Cross-Border Services: Restrict the reverse + charge on supplies of services from overseas to VAT-registered businesses from 1 April 2027''), + rows 232 to 233, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_51.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_51.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_51.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_51 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_51 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 232 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 232 + expected_value: 'Cross-Border Services: Restrict the reverse charge on supplies of services from + overseas to VAT-registered businesses from 1 April 2027' + label: measure + - column: H + row: 232 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 233 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 232 + expected_value: 'Cross-Border Services: Restrict the reverse charge on supplies of services from + overseas to VAT-registered businesses from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 51 (''Cross-Border Services: Restrict the reverse + charge on supplies of services from overseas to VAT-registered businesses from 1 April 2027''), + rows 232 to 233, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_51.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_51.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_51.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_51 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_51 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 232 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 232 + expected_value: 'Cross-Border Services: Restrict the reverse charge on supplies of services from + overseas to VAT-registered businesses from 1 April 2027' + label: measure + - column: H + row: 232 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 233 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 232 + expected_value: 'Cross-Border Services: Restrict the reverse charge on supplies of services from + overseas to VAT-registered businesses from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 51 (''Cross-Border Services: Restrict the reverse + charge on supplies of services from overseas to VAT-registered businesses from 1 April 2027''), + rows 232 to 233, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_52.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_52.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_52.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_52 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_52 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 235 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 235 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 236 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 236 + expected_value: NICs + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 2 + row_number: 237 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 237 + expected_value: Onshore CT + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 3 + row_number: 238 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 238 + expected_value: Capital gains tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 239 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 239 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 5 + row_number: 240 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 240 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 6 + row_number: 241 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 241 + expected_value: Scottish self-financed expenditure + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 7 + row_number: 242 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 242 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 8 + row_number: 243 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 52 (''Pension Tax Allowance: Remove the income + tax liability for pensioners with total income up to the value of the new State Pension from 6 April + 2027 until 5 April 2030''), rows 235 to 243, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_52.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_52.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_52.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_52 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_52 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 235 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 235 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 236 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 236 + expected_value: NICs + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 2 + row_number: 237 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 237 + expected_value: Onshore CT + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 3 + row_number: 238 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 238 + expected_value: Capital gains tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 239 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 239 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 5 + row_number: 240 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 240 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 6 + row_number: 241 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 241 + expected_value: Scottish self-financed expenditure + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 7 + row_number: 242 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 242 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 8 + row_number: 243 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 52 (''Pension Tax Allowance: Remove the income + tax liability for pensioners with total income up to the value of the new State Pension from 6 April + 2027 until 5 April 2030''), rows 235 to 243, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_52.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_52.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_52.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_52 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_52 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 235 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 235 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 236 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 236 + expected_value: NICs + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 2 + row_number: 237 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 237 + expected_value: Onshore CT + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 3 + row_number: 238 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 238 + expected_value: Capital gains tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 239 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 239 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 5 + row_number: 240 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 240 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 6 + row_number: 241 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 241 + expected_value: Scottish self-financed expenditure + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 7 + row_number: 242 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 242 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 8 + row_number: 243 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 52 (''Pension Tax Allowance: Remove the income + tax liability for pensioners with total income up to the value of the new State Pension from 6 April + 2027 until 5 April 2030''), rows 235 to 243, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_52.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_52.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_52.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_52 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_52 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 235 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 235 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 236 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 236 + expected_value: NICs + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 2 + row_number: 237 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 237 + expected_value: Onshore CT + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 3 + row_number: 238 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 238 + expected_value: Capital gains tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 239 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 239 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 5 + row_number: 240 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 240 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 6 + row_number: 241 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 241 + expected_value: Scottish self-financed expenditure + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 7 + row_number: 242 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 242 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 8 + row_number: 243 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 52 (''Pension Tax Allowance: Remove the income + tax liability for pensioners with total income up to the value of the new State Pension from 6 April + 2027 until 5 April 2030''), rows 235 to 243, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_52.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_52.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_52.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_52 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_52 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 235 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 235 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 236 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 236 + expected_value: NICs + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 2 + row_number: 237 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 237 + expected_value: Onshore CT + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 3 + row_number: 238 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 238 + expected_value: Capital gains tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 239 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 239 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 5 + row_number: 240 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 240 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 6 + row_number: 241 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 241 + expected_value: Scottish self-financed expenditure + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 7 + row_number: 242 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 242 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 8 + row_number: 243 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 52 (''Pension Tax Allowance: Remove the income + tax liability for pensioners with total income up to the value of the new State Pension from 6 April + 2027 until 5 April 2030''), rows 235 to 243, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_52.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_52.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_52.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_52 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_52 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 235 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 235 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 236 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 236 + expected_value: NICs + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 2 + row_number: 237 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 237 + expected_value: Onshore CT + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 3 + row_number: 238 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 238 + expected_value: Capital gains tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 239 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 239 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 5 + row_number: 240 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 240 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 6 + row_number: 241 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 241 + expected_value: Scottish self-financed expenditure + label: category + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 7 + row_number: 242 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + - column: H + row: 242 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 8 + row_number: 243 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 235 + expected_value: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total + income up to the value of the new State Pension from 6 April 2027 until 5 April 2030' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 52 (''Pension Tax Allowance: Remove the income + tax liability for pensioners with total income up to the value of the new State Pension from 6 April + 2027 until 5 April 2030''), rows 235 to 243, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_53.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_53.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_53.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_53 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_53 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 245 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 245 + expected_value: Income tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 246 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 246 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 2 + row_number: 247 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 247 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 3 + row_number: 248 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 248 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 4 + row_number: 249 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 53 (''Pensions Tax: Remove the two-year rule for + taxation of pension and lump sum death benefits from 28 October 2026''), rows 245 to 249, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_53.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_53.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_53.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_53 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_53 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 245 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 245 + expected_value: Income tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 246 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 246 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 2 + row_number: 247 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 247 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 3 + row_number: 248 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 248 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 4 + row_number: 249 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 53 (''Pensions Tax: Remove the two-year rule for + taxation of pension and lump sum death benefits from 28 October 2026''), rows 245 to 249, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_53.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_53.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_53.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_53 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_53 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 245 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 245 + expected_value: Income tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 246 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 246 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 2 + row_number: 247 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 247 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 3 + row_number: 248 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 248 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 4 + row_number: 249 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 53 (''Pensions Tax: Remove the two-year rule for + taxation of pension and lump sum death benefits from 28 October 2026''), rows 245 to 249, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_53.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_53.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_53.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_53 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_53 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 245 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 245 + expected_value: Income tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 246 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 246 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 2 + row_number: 247 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 247 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 3 + row_number: 248 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 248 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 4 + row_number: 249 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 53 (''Pensions Tax: Remove the two-year rule for + taxation of pension and lump sum death benefits from 28 October 2026''), rows 245 to 249, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_53.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_53.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_53.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_53 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_53 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 245 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 245 + expected_value: Income tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 246 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 246 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 2 + row_number: 247 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 247 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 3 + row_number: 248 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 248 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 4 + row_number: 249 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 53 (''Pensions Tax: Remove the two-year rule for + taxation of pension and lump sum death benefits from 28 October 2026''), rows 245 to 249, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_53.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_53.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_53.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_53 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_53 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 245 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 245 + expected_value: Income tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 246 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 246 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 2 + row_number: 247 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 247 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 3 + row_number: 248 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + - column: H + row: 248 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 4 + row_number: 249 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 245 + expected_value: 'Pensions Tax: Remove the two-year rule for taxation of pension and lump sum death + benefits from 28 October 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 53 (''Pensions Tax: Remove the two-year rule for + taxation of pension and lump sum death benefits from 28 October 2026''), rows 245 to 249, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_54.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_54.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_54.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_54 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_54 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 251 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 251 + expected_value: Onshore CT + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 1 + row_number: 252 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 252 + expected_value: Stamp duty + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 253 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 253 + expected_value: Income tax + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 3 + row_number: 254 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 254 + expected_value: Capital gains tax + label: category + - value_id: receipts.inheritance_tax + label: 'Receipts: Inheritance tax' + ordinal: 4 + row_number: 255 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: inheritance_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: inheritance_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 255 + expected_value: Inheritance tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 5 + row_number: 256 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 256 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 257 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 257 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 7 + row_number: 258 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 258 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 8 + row_number: 259 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 54 (''Modernising Taxation of Foreign Sovereign + Investments: Introduce a new statutory regime for the direct taxation of foreign sovereigns from + 1 January 2029''), rows 251 to 259, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_54.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_54.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_54.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_54 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_54 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 251 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 251 + expected_value: Onshore CT + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 1 + row_number: 252 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 252 + expected_value: Stamp duty + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 253 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 253 + expected_value: Income tax + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 3 + row_number: 254 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 254 + expected_value: Capital gains tax + label: category + - value_id: receipts.inheritance_tax + label: 'Receipts: Inheritance tax' + ordinal: 4 + row_number: 255 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: inheritance_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: inheritance_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 255 + expected_value: Inheritance tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 5 + row_number: 256 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 256 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 257 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 257 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 7 + row_number: 258 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 258 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 8 + row_number: 259 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 54 (''Modernising Taxation of Foreign Sovereign + Investments: Introduce a new statutory regime for the direct taxation of foreign sovereigns from + 1 January 2029''), rows 251 to 259, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_54.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_54.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_54.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_54 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_54 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 251 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 251 + expected_value: Onshore CT + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 1 + row_number: 252 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 252 + expected_value: Stamp duty + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 253 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 253 + expected_value: Income tax + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 3 + row_number: 254 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 254 + expected_value: Capital gains tax + label: category + - value_id: receipts.inheritance_tax + label: 'Receipts: Inheritance tax' + ordinal: 4 + row_number: 255 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: inheritance_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: inheritance_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 255 + expected_value: Inheritance tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 5 + row_number: 256 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 256 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 257 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 257 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 7 + row_number: 258 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 258 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 8 + row_number: 259 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 54 (''Modernising Taxation of Foreign Sovereign + Investments: Introduce a new statutory regime for the direct taxation of foreign sovereigns from + 1 January 2029''), rows 251 to 259, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_54.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_54.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_54.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_54 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_54 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 251 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 251 + expected_value: Onshore CT + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 1 + row_number: 252 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 252 + expected_value: Stamp duty + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 253 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 253 + expected_value: Income tax + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 3 + row_number: 254 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 254 + expected_value: Capital gains tax + label: category + - value_id: receipts.inheritance_tax + label: 'Receipts: Inheritance tax' + ordinal: 4 + row_number: 255 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: inheritance_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: inheritance_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 255 + expected_value: Inheritance tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 5 + row_number: 256 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 256 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 257 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 257 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 7 + row_number: 258 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 258 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 8 + row_number: 259 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 54 (''Modernising Taxation of Foreign Sovereign + Investments: Introduce a new statutory regime for the direct taxation of foreign sovereigns from + 1 January 2029''), rows 251 to 259, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_54.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_54.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_54.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_54 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_54 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 251 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 251 + expected_value: Onshore CT + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 1 + row_number: 252 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 252 + expected_value: Stamp duty + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 253 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 253 + expected_value: Income tax + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 3 + row_number: 254 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 254 + expected_value: Capital gains tax + label: category + - value_id: receipts.inheritance_tax + label: 'Receipts: Inheritance tax' + ordinal: 4 + row_number: 255 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: inheritance_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: inheritance_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 255 + expected_value: Inheritance tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 5 + row_number: 256 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 256 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 257 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 257 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 7 + row_number: 258 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 258 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 8 + row_number: 259 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 54 (''Modernising Taxation of Foreign Sovereign + Investments: Introduce a new statutory regime for the direct taxation of foreign sovereigns from + 1 January 2029''), rows 251 to 259, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_54.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_54.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_54.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_54 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_54 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 251 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 251 + expected_value: Onshore CT + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 1 + row_number: 252 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 252 + expected_value: Stamp duty + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 253 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 253 + expected_value: Income tax + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 3 + row_number: 254 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 254 + expected_value: Capital gains tax + label: category + - value_id: receipts.inheritance_tax + label: 'Receipts: Inheritance tax' + ordinal: 4 + row_number: 255 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: inheritance_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: inheritance_tax + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 255 + expected_value: Inheritance tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 5 + row_number: 256 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 256 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 257 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 257 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 7 + row_number: 258 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + - column: H + row: 258 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 8 + row_number: 259 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 251 + expected_value: 'Modernising Taxation of Foreign Sovereign Investments: Introduce a new statutory + regime for the direct taxation of foreign sovereigns from 1 January 2029' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 54 (''Modernising Taxation of Foreign Sovereign + Investments: Introduce a new statutory regime for the direct taxation of foreign sovereigns from + 1 January 2029''), rows 251 to 259, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_55.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_55.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_55.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_55 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_55 + label: Policy measure + rows: + - value_id: receipts.bank_surcharge + label: 'Receipts: Bank surcharge' + ordinal: 0 + row_number: 261 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: bank_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: bank_surcharge + label: Policy category + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + - column: H + row: 261 + expected_value: Bank surcharge + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 262 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + - column: H + row: 262 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 263 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 55 (''Bank Surcharge: Temporarily increase the + Bank Corporation Tax Surcharge rate from 3% to 6%, to fund breathing space measures for households, + for 15 months from 1 January 2027''), rows 261 to 263, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_55.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_55.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_55.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_55 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_55 + label: Policy measure + rows: + - value_id: receipts.bank_surcharge + label: 'Receipts: Bank surcharge' + ordinal: 0 + row_number: 261 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: bank_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: bank_surcharge + label: Policy category + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + - column: H + row: 261 + expected_value: Bank surcharge + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 262 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + - column: H + row: 262 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 263 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 55 (''Bank Surcharge: Temporarily increase the + Bank Corporation Tax Surcharge rate from 3% to 6%, to fund breathing space measures for households, + for 15 months from 1 January 2027''), rows 261 to 263, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_55.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_55.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_55.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_55 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_55 + label: Policy measure + rows: + - value_id: receipts.bank_surcharge + label: 'Receipts: Bank surcharge' + ordinal: 0 + row_number: 261 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: bank_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: bank_surcharge + label: Policy category + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + - column: H + row: 261 + expected_value: Bank surcharge + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 262 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + - column: H + row: 262 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 263 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 55 (''Bank Surcharge: Temporarily increase the + Bank Corporation Tax Surcharge rate from 3% to 6%, to fund breathing space measures for households, + for 15 months from 1 January 2027''), rows 261 to 263, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_55.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_55.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_55.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_55 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_55 + label: Policy measure + rows: + - value_id: receipts.bank_surcharge + label: 'Receipts: Bank surcharge' + ordinal: 0 + row_number: 261 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: bank_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: bank_surcharge + label: Policy category + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + - column: H + row: 261 + expected_value: Bank surcharge + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 262 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + - column: H + row: 262 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 263 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 55 (''Bank Surcharge: Temporarily increase the + Bank Corporation Tax Surcharge rate from 3% to 6%, to fund breathing space measures for households, + for 15 months from 1 January 2027''), rows 261 to 263, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_55.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_55.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_55.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_55 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_55 + label: Policy measure + rows: + - value_id: receipts.bank_surcharge + label: 'Receipts: Bank surcharge' + ordinal: 0 + row_number: 261 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: bank_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: bank_surcharge + label: Policy category + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + - column: H + row: 261 + expected_value: Bank surcharge + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 262 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + - column: H + row: 262 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 263 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 55 (''Bank Surcharge: Temporarily increase the + Bank Corporation Tax Surcharge rate from 3% to 6%, to fund breathing space measures for households, + for 15 months from 1 January 2027''), rows 261 to 263, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_55.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_55.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_55.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_55 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_55 + label: Policy measure + rows: + - value_id: receipts.bank_surcharge + label: 'Receipts: Bank surcharge' + ordinal: 0 + row_number: 261 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: bank_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: bank_surcharge + label: Policy category + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + - column: H + row: 261 + expected_value: Bank surcharge + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 262 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + - column: H + row: 262 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 263 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 261 + expected_value: 'Bank Surcharge: Temporarily increase the Bank Corporation Tax Surcharge rate from + 3% to 6%, to fund breathing space measures for households, for 15 months from 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 55 (''Bank Surcharge: Temporarily increase the + Bank Corporation Tax Surcharge rate from 3% to 6%, to fund breathing space measures for households, + for 15 months from 1 January 2027''), rows 261 to 263, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_56.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_56.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_56.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_56 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_56 + label: Policy measure + rows: + - value_id: receipts.betting + label: 'Receipts: Betting' + ordinal: 0 + row_number: 265 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: betting + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: betting + label: Policy category + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + - column: H + row: 265 + expected_value: Betting + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 266 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + - column: H + row: 266 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 267 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 56 (''Machine Games Duty: Increase the rate from + 20% to 25% for higher stake machines from 1 April 2027 and move duty liability to the machine supplier + from 1 April 2028''), rows 265 to 267, GBP million. Note: This table uses the convention that a + negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_56.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_56.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_56.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_56 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_56 + label: Policy measure + rows: + - value_id: receipts.betting + label: 'Receipts: Betting' + ordinal: 0 + row_number: 265 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: betting + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: betting + label: Policy category + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + - column: H + row: 265 + expected_value: Betting + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 266 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + - column: H + row: 266 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 267 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 56 (''Machine Games Duty: Increase the rate from + 20% to 25% for higher stake machines from 1 April 2027 and move duty liability to the machine supplier + from 1 April 2028''), rows 265 to 267, GBP million. Note: This table uses the convention that a + negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_56.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_56.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_56.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_56 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_56 + label: Policy measure + rows: + - value_id: receipts.betting + label: 'Receipts: Betting' + ordinal: 0 + row_number: 265 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: betting + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: betting + label: Policy category + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + - column: H + row: 265 + expected_value: Betting + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 266 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + - column: H + row: 266 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 267 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 56 (''Machine Games Duty: Increase the rate from + 20% to 25% for higher stake machines from 1 April 2027 and move duty liability to the machine supplier + from 1 April 2028''), rows 265 to 267, GBP million. Note: This table uses the convention that a + negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_56.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_56.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_56.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_56 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_56 + label: Policy measure + rows: + - value_id: receipts.betting + label: 'Receipts: Betting' + ordinal: 0 + row_number: 265 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: betting + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: betting + label: Policy category + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + - column: H + row: 265 + expected_value: Betting + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 266 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + - column: H + row: 266 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 267 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 56 (''Machine Games Duty: Increase the rate from + 20% to 25% for higher stake machines from 1 April 2027 and move duty liability to the machine supplier + from 1 April 2028''), rows 265 to 267, GBP million. Note: This table uses the convention that a + negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_56.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_56.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_56.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_56 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_56 + label: Policy measure + rows: + - value_id: receipts.betting + label: 'Receipts: Betting' + ordinal: 0 + row_number: 265 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: betting + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: betting + label: Policy category + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + - column: H + row: 265 + expected_value: Betting + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 266 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + - column: H + row: 266 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 267 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 56 (''Machine Games Duty: Increase the rate from + 20% to 25% for higher stake machines from 1 April 2027 and move duty liability to the machine supplier + from 1 April 2028''), rows 265 to 267, GBP million. Note: This table uses the convention that a + negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_56.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_56.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_56.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_56 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_56 + label: Policy measure + rows: + - value_id: receipts.betting + label: 'Receipts: Betting' + ordinal: 0 + row_number: 265 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: betting + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: betting + label: Policy category + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + - column: H + row: 265 + expected_value: Betting + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 266 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + - column: H + row: 266 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 267 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 265 + expected_value: 'Machine Games Duty: Increase the rate from 20% to 25% for higher stake machines + from 1 April 2027 and move duty liability to the machine supplier from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 56 (''Machine Games Duty: Increase the rate from + 20% to 25% for higher stake machines from 1 April 2027 and move duty liability to the machine supplier + from 1 April 2028''), rows 265 to 267, GBP million. Note: This table uses the convention that a + negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_57.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_57.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_57.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_57 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_57 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 269 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 269 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 270 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 270 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 271 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 271 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 272 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 272 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 273 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 273 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 274 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 274 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 275 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 275 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 276 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 57 (''Business Rates: Remove reliefs for vape shops + and Adult Gaming Centres from 1 April 2027''), rows 269 to 276, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_57.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_57.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_57.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_57 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_57 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 269 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 269 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 270 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 270 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 271 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 271 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 272 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 272 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 273 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 273 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 274 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 274 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 275 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 275 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 276 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 57 (''Business Rates: Remove reliefs for vape shops + and Adult Gaming Centres from 1 April 2027''), rows 269 to 276, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_57.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_57.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_57.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_57 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_57 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 269 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 269 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 270 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 270 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 271 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 271 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 272 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 272 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 273 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 273 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 274 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 274 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 275 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 275 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 276 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 57 (''Business Rates: Remove reliefs for vape shops + and Adult Gaming Centres from 1 April 2027''), rows 269 to 276, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_57.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_57.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_57.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_57 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_57 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 269 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 269 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 270 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 270 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 271 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 271 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 272 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 272 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 273 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 273 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 274 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 274 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 275 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 275 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 276 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 57 (''Business Rates: Remove reliefs for vape shops + and Adult Gaming Centres from 1 April 2027''), rows 269 to 276, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_57.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_57.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_57.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_57 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_57 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 269 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 269 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 270 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 270 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 271 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 271 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 272 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 272 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 273 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 273 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 274 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 274 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 275 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 275 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 276 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 57 (''Business Rates: Remove reliefs for vape shops + and Adult Gaming Centres from 1 April 2027''), rows 269 to 276, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_57.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_57.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_57.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_57 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_57 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 269 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 269 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 270 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 270 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 271 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 271 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 272 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 272 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 273 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 273 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 274 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 274 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 275 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + - column: H + row: 275 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 276 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 269 + expected_value: 'Business Rates: Remove reliefs for vape shops and Adult Gaming Centres from 1 April + 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 57 (''Business Rates: Remove reliefs for vape shops + and Adult Gaming Centres from 1 April 2027''), rows 269 to 276, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_58.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_58.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_58.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_58 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_58 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 278 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 278 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 279 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 279 + expected_value: Income tax + label: category + - value_id: receipts.bank_surcharge + label: 'Receipts: Bank surcharge' + ordinal: 2 + row_number: 280 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: bank_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: bank_surcharge + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 280 + expected_value: Bank surcharge + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 281 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 281 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 282 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 282 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 283 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 283 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 284 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 58 (''Writing-down Allowances: Reduce the main + rate writing-down allowance to 12% from April 2027 and increase the main rate first-year allowance + to 50% from 1 January 2027''), rows 278 to 284, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_58.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_58.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_58.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_58 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_58 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 278 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 278 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 279 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 279 + expected_value: Income tax + label: category + - value_id: receipts.bank_surcharge + label: 'Receipts: Bank surcharge' + ordinal: 2 + row_number: 280 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: bank_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: bank_surcharge + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 280 + expected_value: Bank surcharge + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 281 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 281 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 282 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 282 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 283 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 283 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 284 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 58 (''Writing-down Allowances: Reduce the main + rate writing-down allowance to 12% from April 2027 and increase the main rate first-year allowance + to 50% from 1 January 2027''), rows 278 to 284, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_58.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_58.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_58.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_58 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_58 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 278 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 278 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 279 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 279 + expected_value: Income tax + label: category + - value_id: receipts.bank_surcharge + label: 'Receipts: Bank surcharge' + ordinal: 2 + row_number: 280 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: bank_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: bank_surcharge + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 280 + expected_value: Bank surcharge + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 281 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 281 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 282 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 282 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 283 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 283 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 284 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 58 (''Writing-down Allowances: Reduce the main + rate writing-down allowance to 12% from April 2027 and increase the main rate first-year allowance + to 50% from 1 January 2027''), rows 278 to 284, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_58.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_58.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_58.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_58 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_58 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 278 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 278 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 279 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 279 + expected_value: Income tax + label: category + - value_id: receipts.bank_surcharge + label: 'Receipts: Bank surcharge' + ordinal: 2 + row_number: 280 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: bank_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: bank_surcharge + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 280 + expected_value: Bank surcharge + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 281 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 281 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 282 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 282 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 283 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 283 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 284 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 58 (''Writing-down Allowances: Reduce the main + rate writing-down allowance to 12% from April 2027 and increase the main rate first-year allowance + to 50% from 1 January 2027''), rows 278 to 284, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_58.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_58.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_58.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_58 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_58 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 278 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 278 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 279 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 279 + expected_value: Income tax + label: category + - value_id: receipts.bank_surcharge + label: 'Receipts: Bank surcharge' + ordinal: 2 + row_number: 280 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: bank_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: bank_surcharge + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 280 + expected_value: Bank surcharge + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 281 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 281 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 282 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 282 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 283 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 283 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 284 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 58 (''Writing-down Allowances: Reduce the main + rate writing-down allowance to 12% from April 2027 and increase the main rate first-year allowance + to 50% from 1 January 2027''), rows 278 to 284, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_58.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_58.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_58.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_58 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_58 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 278 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 278 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 279 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 279 + expected_value: Income tax + label: category + - value_id: receipts.bank_surcharge + label: 'Receipts: Bank surcharge' + ordinal: 2 + row_number: 280 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: bank_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: bank_surcharge + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 280 + expected_value: Bank surcharge + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 281 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 281 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 282 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 282 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 283 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + - column: H + row: 283 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 284 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 278 + expected_value: 'Writing-down Allowances: Reduce the main rate writing-down allowance to 12% from + April 2027 and increase the main rate first-year allowance to 50% from 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 58 (''Writing-down Allowances: Reduce the main + rate writing-down allowance to 12% from April 2027 and increase the main rate first-year allowance + to 50% from 1 January 2027''), rows 278 to 284, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_59.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_59.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_59.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_59 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_59 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 286 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 286 + expected_value: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover + over £50 million liable for VAT on the full value of their fares from 2 January 2028' + label: measure + - column: H + row: 286 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 287 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 286 + expected_value: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover + over £50 million liable for VAT on the full value of their fares from 2 January 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 59 (''Private Hire Vehicle Operators: Deem larger + operators with annual fare turnover over £50 million liable for VAT on the full value of their fares + from 2 January 2028''), rows 286 to 287, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_59.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_59.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_59.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_59 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_59 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 286 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 286 + expected_value: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover + over £50 million liable for VAT on the full value of their fares from 2 January 2028' + label: measure + - column: H + row: 286 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 287 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 286 + expected_value: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover + over £50 million liable for VAT on the full value of their fares from 2 January 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 59 (''Private Hire Vehicle Operators: Deem larger + operators with annual fare turnover over £50 million liable for VAT on the full value of their fares + from 2 January 2028''), rows 286 to 287, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_59.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_59.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_59.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_59 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_59 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 286 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 286 + expected_value: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover + over £50 million liable for VAT on the full value of their fares from 2 January 2028' + label: measure + - column: H + row: 286 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 287 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 286 + expected_value: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover + over £50 million liable for VAT on the full value of their fares from 2 January 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 59 (''Private Hire Vehicle Operators: Deem larger + operators with annual fare turnover over £50 million liable for VAT on the full value of their fares + from 2 January 2028''), rows 286 to 287, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_59.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_59.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_59.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_59 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_59 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 286 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 286 + expected_value: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover + over £50 million liable for VAT on the full value of their fares from 2 January 2028' + label: measure + - column: H + row: 286 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 287 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 286 + expected_value: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover + over £50 million liable for VAT on the full value of their fares from 2 January 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 59 (''Private Hire Vehicle Operators: Deem larger + operators with annual fare turnover over £50 million liable for VAT on the full value of their fares + from 2 January 2028''), rows 286 to 287, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_59.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_59.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_59.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_59 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_59 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 286 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 286 + expected_value: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover + over £50 million liable for VAT on the full value of their fares from 2 January 2028' + label: measure + - column: H + row: 286 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 287 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 286 + expected_value: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover + over £50 million liable for VAT on the full value of their fares from 2 January 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 59 (''Private Hire Vehicle Operators: Deem larger + operators with annual fare turnover over £50 million liable for VAT on the full value of their fares + from 2 January 2028''), rows 286 to 287, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_59.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_59.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_59.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_59 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_59 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 286 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 286 + expected_value: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover + over £50 million liable for VAT on the full value of their fares from 2 January 2028' + label: measure + - column: H + row: 286 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 287 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 286 + expected_value: 'Private Hire Vehicle Operators: Deem larger operators with annual fare turnover + over £50 million liable for VAT on the full value of their fares from 2 January 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 59 (''Private Hire Vehicle Operators: Deem larger + operators with annual fare turnover over £50 million liable for VAT on the full value of their fares + from 2 January 2028''), rows 286 to 287, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_60.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_60.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_60.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_60 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_60 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 289 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 289 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 290 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 290 + expected_value: Income tax + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 2 + row_number: 291 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 291 + expected_value: Stamp duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 292 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 292 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 293 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 293 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 294 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 294 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 295 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 60 (''Business Asset Disposal Relief (BADR): Reduce + the lifetime limit to £500,000 from 6 April 2027''), rows 289 to 295, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_60.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_60.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_60.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_60 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_60 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 289 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 289 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 290 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 290 + expected_value: Income tax + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 2 + row_number: 291 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 291 + expected_value: Stamp duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 292 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 292 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 293 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 293 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 294 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 294 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 295 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 60 (''Business Asset Disposal Relief (BADR): Reduce + the lifetime limit to £500,000 from 6 April 2027''), rows 289 to 295, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_60.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_60.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_60.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_60 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_60 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 289 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 289 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 290 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 290 + expected_value: Income tax + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 2 + row_number: 291 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 291 + expected_value: Stamp duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 292 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 292 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 293 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 293 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 294 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 294 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 295 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 60 (''Business Asset Disposal Relief (BADR): Reduce + the lifetime limit to £500,000 from 6 April 2027''), rows 289 to 295, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_60.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_60.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_60.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_60 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_60 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 289 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 289 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 290 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 290 + expected_value: Income tax + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 2 + row_number: 291 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 291 + expected_value: Stamp duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 292 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 292 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 293 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 293 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 294 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 294 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 295 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 60 (''Business Asset Disposal Relief (BADR): Reduce + the lifetime limit to £500,000 from 6 April 2027''), rows 289 to 295, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_60.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_60.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_60.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_60 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_60 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 289 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 289 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 290 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 290 + expected_value: Income tax + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 2 + row_number: 291 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 291 + expected_value: Stamp duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 292 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 292 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 293 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 293 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 294 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 294 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 295 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 60 (''Business Asset Disposal Relief (BADR): Reduce + the lifetime limit to £500,000 from 6 April 2027''), rows 289 to 295, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_60.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_60.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_60.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_60 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_60 + label: Policy measure + rows: + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 0 + row_number: 289 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 289 + expected_value: Capital gains tax + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 1 + row_number: 290 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 290 + expected_value: Income tax + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 2 + row_number: 291 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 291 + expected_value: Stamp duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 3 + row_number: 292 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 292 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 293 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 293 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 5 + row_number: 294 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + - column: H + row: 294 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 295 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 289 + expected_value: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from + 6 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 60 (''Business Asset Disposal Relief (BADR): Reduce + the lifetime limit to £500,000 from 6 April 2027''), rows 289 to 295, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_61.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_61.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_61.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_61 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_61 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 297 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 297 + expected_value: Income tax + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 298 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 298 + expected_value: Onshore CT + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 2 + row_number: 299 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 299 + expected_value: Stamp duty + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 300 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 300 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 301 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 301 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 302 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 61 ('\tProperty Income: Increase tax rates on\ + \ property income by 2ppts at the basic, higher and additional rate from 6 April 2027'), rows 297\ + \ to 302, GBP million. Note: This table uses the convention that a negative sign implies a loss\ + \ to the Exchequer (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_61.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_61.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_61.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_61 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_61 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 297 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 297 + expected_value: Income tax + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 298 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 298 + expected_value: Onshore CT + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 2 + row_number: 299 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 299 + expected_value: Stamp duty + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 300 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 300 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 301 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 301 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 302 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 61 ('\tProperty Income: Increase tax rates on\ + \ property income by 2ppts at the basic, higher and additional rate from 6 April 2027'), rows 297\ + \ to 302, GBP million. Note: This table uses the convention that a negative sign implies a loss\ + \ to the Exchequer (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_61.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_61.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_61.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_61 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_61 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 297 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 297 + expected_value: Income tax + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 298 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 298 + expected_value: Onshore CT + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 2 + row_number: 299 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 299 + expected_value: Stamp duty + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 300 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 300 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 301 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 301 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 302 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 61 ('\tProperty Income: Increase tax rates on\ + \ property income by 2ppts at the basic, higher and additional rate from 6 April 2027'), rows 297\ + \ to 302, GBP million. Note: This table uses the convention that a negative sign implies a loss\ + \ to the Exchequer (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_61.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_61.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_61.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_61 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_61 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 297 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 297 + expected_value: Income tax + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 298 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 298 + expected_value: Onshore CT + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 2 + row_number: 299 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 299 + expected_value: Stamp duty + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 300 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 300 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 301 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 301 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 302 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 61 ('\tProperty Income: Increase tax rates on\ + \ property income by 2ppts at the basic, higher and additional rate from 6 April 2027'), rows 297\ + \ to 302, GBP million. Note: This table uses the convention that a negative sign implies a loss\ + \ to the Exchequer (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_61.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_61.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_61.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_61 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_61 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 297 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 297 + expected_value: Income tax + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 298 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 298 + expected_value: Onshore CT + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 2 + row_number: 299 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 299 + expected_value: Stamp duty + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 300 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 300 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 301 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 301 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 302 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 61 ('\tProperty Income: Increase tax rates on\ + \ property income by 2ppts at the basic, higher and additional rate from 6 April 2027'), rows 297\ + \ to 302, GBP million. Note: This table uses the convention that a negative sign implies a loss\ + \ to the Exchequer (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_61.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_61.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_61.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_61 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_61 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 297 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 297 + expected_value: Income tax + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 298 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 298 + expected_value: Onshore CT + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 2 + row_number: 299 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 299 + expected_value: Stamp duty + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 300 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 300 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 301 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + - column: H + row: 301 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 302 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 297 + expected_value: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic,\ + \ higher and additional rate from 6 April 2027" + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 61 ('\tProperty Income: Increase tax rates on\ + \ property income by 2ppts at the basic, higher and additional rate from 6 April 2027'), rows 297\ + \ to 302, GBP million. Note: This table uses the convention that a negative sign implies a loss\ + \ to the Exchequer (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_62.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_62.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_62.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_62 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_62 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 304 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + - column: H + row: 304 + expected_value: Income tax + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 305 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + - column: H + row: 305 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 306 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 62 ('\tSavings Income: Increase tax rates on savings\ + \ income by 2ppts at the basic, higher and additional rate from 6 April 2027'), rows 304 to 306,\ + \ GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer\ + \ (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_62.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_62.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_62.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_62 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_62 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 304 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + - column: H + row: 304 + expected_value: Income tax + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 305 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + - column: H + row: 305 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 306 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 62 ('\tSavings Income: Increase tax rates on savings\ + \ income by 2ppts at the basic, higher and additional rate from 6 April 2027'), rows 304 to 306,\ + \ GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer\ + \ (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_62.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_62.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_62.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_62 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_62 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 304 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + - column: H + row: 304 + expected_value: Income tax + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 305 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + - column: H + row: 305 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 306 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 62 ('\tSavings Income: Increase tax rates on savings\ + \ income by 2ppts at the basic, higher and additional rate from 6 April 2027'), rows 304 to 306,\ + \ GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer\ + \ (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_62.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_62.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_62.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_62 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_62 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 304 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + - column: H + row: 304 + expected_value: Income tax + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 305 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + - column: H + row: 305 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 306 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 62 ('\tSavings Income: Increase tax rates on savings\ + \ income by 2ppts at the basic, higher and additional rate from 6 April 2027'), rows 304 to 306,\ + \ GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer\ + \ (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_62.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_62.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_62.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_62 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_62 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 304 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + - column: H + row: 304 + expected_value: Income tax + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 305 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + - column: H + row: 305 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 306 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 62 ('\tSavings Income: Increase tax rates on savings\ + \ income by 2ppts at the basic, higher and additional rate from 6 April 2027'), rows 304 to 306,\ + \ GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer\ + \ (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_62.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_62.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_62.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_62 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_62 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 304 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + - column: H + row: 304 + expected_value: Income tax + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 305 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + - column: H + row: 305 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 306 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 304 + expected_value: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ + \ and additional rate from 6 April 2027" + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 62 ('\tSavings Income: Increase tax rates on savings\ + \ income by 2ppts at the basic, higher and additional rate from 6 April 2027'), rows 304 to 306,\ + \ GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer\ + \ (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_63.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_63.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_63.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_63 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_63 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 308 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 308 + expected_value: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared + to 16% reduction in Spending Review 2025 plans' + label: measure + - column: H + row: 308 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 309 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 308 + expected_value: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared + to 16% reduction in Spending Review 2025 plans' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 63 (''Future Civil Service: Reduce administration + budgets by 20% by 2029-30 compared to 16% reduction in Spending Review 2025 plans''), rows 308 to + 309, GBP million. Note: This table uses the convention that a negative sign implies a loss to the + Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_63.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_63.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_63.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_63 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_63 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 308 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 308 + expected_value: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared + to 16% reduction in Spending Review 2025 plans' + label: measure + - column: H + row: 308 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 309 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 308 + expected_value: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared + to 16% reduction in Spending Review 2025 plans' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 63 (''Future Civil Service: Reduce administration + budgets by 20% by 2029-30 compared to 16% reduction in Spending Review 2025 plans''), rows 308 to + 309, GBP million. Note: This table uses the convention that a negative sign implies a loss to the + Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_63.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_63.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_63.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_63 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_63 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 308 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 308 + expected_value: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared + to 16% reduction in Spending Review 2025 plans' + label: measure + - column: H + row: 308 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 309 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 308 + expected_value: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared + to 16% reduction in Spending Review 2025 plans' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 63 (''Future Civil Service: Reduce administration + budgets by 20% by 2029-30 compared to 16% reduction in Spending Review 2025 plans''), rows 308 to + 309, GBP million. Note: This table uses the convention that a negative sign implies a loss to the + Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_63.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_63.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_63.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_63 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_63 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 308 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 308 + expected_value: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared + to 16% reduction in Spending Review 2025 plans' + label: measure + - column: H + row: 308 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 309 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 308 + expected_value: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared + to 16% reduction in Spending Review 2025 plans' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 63 (''Future Civil Service: Reduce administration + budgets by 20% by 2029-30 compared to 16% reduction in Spending Review 2025 plans''), rows 308 to + 309, GBP million. Note: This table uses the convention that a negative sign implies a loss to the + Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_63.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_63.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_63.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_63 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_63 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 308 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 308 + expected_value: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared + to 16% reduction in Spending Review 2025 plans' + label: measure + - column: H + row: 308 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 309 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 308 + expected_value: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared + to 16% reduction in Spending Review 2025 plans' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 63 (''Future Civil Service: Reduce administration + budgets by 20% by 2029-30 compared to 16% reduction in Spending Review 2025 plans''), rows 308 to + 309, GBP million. Note: This table uses the convention that a negative sign implies a loss to the + Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_63.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_63.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_63.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_63 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_63 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 308 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 308 + expected_value: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared + to 16% reduction in Spending Review 2025 plans' + label: measure + - column: H + row: 308 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 309 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 308 + expected_value: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared + to 16% reduction in Spending Review 2025 plans' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 63 (''Future Civil Service: Reduce administration + budgets by 20% by 2029-30 compared to 16% reduction in Spending Review 2025 plans''), rows 308 to + 309, GBP million. Note: This table uses the convention that a negative sign implies a loss to the + Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_64.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_64.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_64.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_64 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_64 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 311 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 311 + expected_value: 'Future Civil Service: Reinvest part of the administration budget savings in a new + AI Fund to reduce administration burdens and improve outcomes' + label: measure + - column: H + row: 311 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 312 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 311 + expected_value: 'Future Civil Service: Reinvest part of the administration budget savings in a new + AI Fund to reduce administration burdens and improve outcomes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 64 (''Future Civil Service: Reinvest part of the + administration budget savings in a new AI Fund to reduce administration burdens and improve outcomes''), + rows 311 to 312, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_64.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_64.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_64.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_64 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_64 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 311 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 311 + expected_value: 'Future Civil Service: Reinvest part of the administration budget savings in a new + AI Fund to reduce administration burdens and improve outcomes' + label: measure + - column: H + row: 311 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 312 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 311 + expected_value: 'Future Civil Service: Reinvest part of the administration budget savings in a new + AI Fund to reduce administration burdens and improve outcomes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 64 (''Future Civil Service: Reinvest part of the + administration budget savings in a new AI Fund to reduce administration burdens and improve outcomes''), + rows 311 to 312, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_64.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_64.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_64.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_64 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_64 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 311 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 311 + expected_value: 'Future Civil Service: Reinvest part of the administration budget savings in a new + AI Fund to reduce administration burdens and improve outcomes' + label: measure + - column: H + row: 311 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 312 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 311 + expected_value: 'Future Civil Service: Reinvest part of the administration budget savings in a new + AI Fund to reduce administration burdens and improve outcomes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 64 (''Future Civil Service: Reinvest part of the + administration budget savings in a new AI Fund to reduce administration burdens and improve outcomes''), + rows 311 to 312, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_64.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_64.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_64.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_64 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_64 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 311 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 311 + expected_value: 'Future Civil Service: Reinvest part of the administration budget savings in a new + AI Fund to reduce administration burdens and improve outcomes' + label: measure + - column: H + row: 311 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 312 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 311 + expected_value: 'Future Civil Service: Reinvest part of the administration budget savings in a new + AI Fund to reduce administration burdens and improve outcomes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 64 (''Future Civil Service: Reinvest part of the + administration budget savings in a new AI Fund to reduce administration burdens and improve outcomes''), + rows 311 to 312, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_64.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_64.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_64.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_64 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_64 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 311 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 311 + expected_value: 'Future Civil Service: Reinvest part of the administration budget savings in a new + AI Fund to reduce administration burdens and improve outcomes' + label: measure + - column: H + row: 311 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 312 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 311 + expected_value: 'Future Civil Service: Reinvest part of the administration budget savings in a new + AI Fund to reduce administration burdens and improve outcomes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 64 (''Future Civil Service: Reinvest part of the + administration budget savings in a new AI Fund to reduce administration burdens and improve outcomes''), + rows 311 to 312, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_64.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_64.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_64.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_64 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_64 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 311 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 311 + expected_value: 'Future Civil Service: Reinvest part of the administration budget savings in a new + AI Fund to reduce administration burdens and improve outcomes' + label: measure + - column: H + row: 311 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 312 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 311 + expected_value: 'Future Civil Service: Reinvest part of the administration budget savings in a new + AI Fund to reduce administration burdens and improve outcomes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 64 (''Future Civil Service: Reinvest part of the + administration budget savings in a new AI Fund to reduce administration burdens and improve outcomes''), + rows 311 to 312, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_65.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_65.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_65.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_65 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_65 + label: Policy measure + rows: + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 0 + row_number: 314 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 314 + expected_value: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July + 2026' + label: measure + - column: H + row: 314 + expected_value: Vehicle excise duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 315 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 314 + expected_value: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July + 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 65 (''Heavy Goods Vehicles: Reduce Vehicle Excise + Duty to £1 for 12 months from 1 July 2026''), rows 314 to 315, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_65.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_65.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_65.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_65 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_65 + label: Policy measure + rows: + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 0 + row_number: 314 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 314 + expected_value: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July + 2026' + label: measure + - column: H + row: 314 + expected_value: Vehicle excise duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 315 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 314 + expected_value: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July + 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 65 (''Heavy Goods Vehicles: Reduce Vehicle Excise + Duty to £1 for 12 months from 1 July 2026''), rows 314 to 315, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_65.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_65.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_65.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_65 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_65 + label: Policy measure + rows: + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 0 + row_number: 314 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 314 + expected_value: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July + 2026' + label: measure + - column: H + row: 314 + expected_value: Vehicle excise duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 315 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 314 + expected_value: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July + 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 65 (''Heavy Goods Vehicles: Reduce Vehicle Excise + Duty to £1 for 12 months from 1 July 2026''), rows 314 to 315, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_65.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_65.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_65.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_65 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_65 + label: Policy measure + rows: + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 0 + row_number: 314 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 314 + expected_value: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July + 2026' + label: measure + - column: H + row: 314 + expected_value: Vehicle excise duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 315 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 314 + expected_value: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July + 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 65 (''Heavy Goods Vehicles: Reduce Vehicle Excise + Duty to £1 for 12 months from 1 July 2026''), rows 314 to 315, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_65.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_65.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_65.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_65 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_65 + label: Policy measure + rows: + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 0 + row_number: 314 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 314 + expected_value: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July + 2026' + label: measure + - column: H + row: 314 + expected_value: Vehicle excise duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 315 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 314 + expected_value: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July + 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 65 (''Heavy Goods Vehicles: Reduce Vehicle Excise + Duty to £1 for 12 months from 1 July 2026''), rows 314 to 315, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_65.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_65.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_65.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_65 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_65 + label: Policy measure + rows: + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 0 + row_number: 314 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 314 + expected_value: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July + 2026' + label: measure + - column: H + row: 314 + expected_value: Vehicle excise duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 315 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 314 + expected_value: 'Heavy Goods Vehicles: Reduce Vehicle Excise Duty to £1 for 12 months from 1 July + 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 65 (''Heavy Goods Vehicles: Reduce Vehicle Excise + Duty to £1 for 12 months from 1 July 2026''), rows 314 to 315, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_66.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_66.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_66.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_66 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_66 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 317 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 317 + expected_value: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 + June 2026 to 1 September 2026' + label: measure + - column: H + row: 317 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 318 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 317 + expected_value: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 + June 2026 to 1 September 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 66 (''Great British Summer Savings Scheme: Reduce + VAT to 5% on family days out from 25 June 2026 to 1 September 2026''), rows 317 to 318, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_66.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_66.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_66.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_66 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_66 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 317 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 317 + expected_value: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 + June 2026 to 1 September 2026' + label: measure + - column: H + row: 317 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 318 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 317 + expected_value: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 + June 2026 to 1 September 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 66 (''Great British Summer Savings Scheme: Reduce + VAT to 5% on family days out from 25 June 2026 to 1 September 2026''), rows 317 to 318, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_66.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_66.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_66.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_66 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_66 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 317 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 317 + expected_value: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 + June 2026 to 1 September 2026' + label: measure + - column: H + row: 317 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 318 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 317 + expected_value: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 + June 2026 to 1 September 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 66 (''Great British Summer Savings Scheme: Reduce + VAT to 5% on family days out from 25 June 2026 to 1 September 2026''), rows 317 to 318, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_66.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_66.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_66.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_66 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_66 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 317 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 317 + expected_value: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 + June 2026 to 1 September 2026' + label: measure + - column: H + row: 317 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 318 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 317 + expected_value: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 + June 2026 to 1 September 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 66 (''Great British Summer Savings Scheme: Reduce + VAT to 5% on family days out from 25 June 2026 to 1 September 2026''), rows 317 to 318, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_66.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_66.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_66.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_66 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_66 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 317 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 317 + expected_value: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 + June 2026 to 1 September 2026' + label: measure + - column: H + row: 317 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 318 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 317 + expected_value: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 + June 2026 to 1 September 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 66 (''Great British Summer Savings Scheme: Reduce + VAT to 5% on family days out from 25 June 2026 to 1 September 2026''), rows 317 to 318, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_66.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_66.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_66.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_66 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_66 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 317 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 317 + expected_value: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 + June 2026 to 1 September 2026' + label: measure + - column: H + row: 317 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 318 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 317 + expected_value: 'Great British Summer Savings Scheme: Reduce VAT to 5% on family days out from 25 + June 2026 to 1 September 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 66 (''Great British Summer Savings Scheme: Reduce + VAT to 5% on family days out from 25 June 2026 to 1 September 2026''), rows 317 to 318, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_67.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_67.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_67.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_67 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_67 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 320 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 320 + expected_value: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August + 2026 until 31 August 2026' + label: measure + - column: H + row: 320 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 321 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 320 + expected_value: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August + 2026 until 31 August 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 67 (''Bus Travel: Fund free bus travel for children + aged 5-15 in England from 1 August 2026 until 31 August 2026''), rows 320 to 321, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_67.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_67.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_67.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_67 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_67 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 320 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 320 + expected_value: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August + 2026 until 31 August 2026' + label: measure + - column: H + row: 320 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 321 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 320 + expected_value: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August + 2026 until 31 August 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 67 (''Bus Travel: Fund free bus travel for children + aged 5-15 in England from 1 August 2026 until 31 August 2026''), rows 320 to 321, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_67.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_67.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_67.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_67 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_67 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 320 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 320 + expected_value: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August + 2026 until 31 August 2026' + label: measure + - column: H + row: 320 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 321 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 320 + expected_value: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August + 2026 until 31 August 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 67 (''Bus Travel: Fund free bus travel for children + aged 5-15 in England from 1 August 2026 until 31 August 2026''), rows 320 to 321, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_67.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_67.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_67.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_67 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_67 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 320 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 320 + expected_value: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August + 2026 until 31 August 2026' + label: measure + - column: H + row: 320 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 321 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 320 + expected_value: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August + 2026 until 31 August 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 67 (''Bus Travel: Fund free bus travel for children + aged 5-15 in England from 1 August 2026 until 31 August 2026''), rows 320 to 321, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_67.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_67.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_67.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_67 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_67 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 320 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 320 + expected_value: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August + 2026 until 31 August 2026' + label: measure + - column: H + row: 320 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 321 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 320 + expected_value: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August + 2026 until 31 August 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 67 (''Bus Travel: Fund free bus travel for children + aged 5-15 in England from 1 August 2026 until 31 August 2026''), rows 320 to 321, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_67.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_67.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_67.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_67 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_67 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 320 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 320 + expected_value: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August + 2026 until 31 August 2026' + label: measure + - column: H + row: 320 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 321 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 320 + expected_value: 'Bus Travel: Fund free bus travel for children aged 5-15 in England from 1 August + 2026 until 31 August 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 67 (''Bus Travel: Fund free bus travel for children + aged 5-15 in England from 1 August 2026 until 31 August 2026''), rows 320 to 321, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_68.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_68.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_68.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_68 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_68 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 323 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 323 + expected_value: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, + preventing their losses from reducing UK corporation tax receipts for accounting periods beginning + on or after 1 January 2027' + label: measure + - column: H + row: 323 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 324 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 323 + expected_value: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, + preventing their losses from reducing UK corporation tax receipts for accounting periods beginning + on or after 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 68 (''Corporation Tax: Make the foreign permanent + establishment exemption mandatory, preventing their losses from reducing UK corporation tax receipts + for accounting periods beginning on or after 1 January 2027''), rows 323 to 324, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_68.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_68.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_68.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_68 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_68 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 323 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 323 + expected_value: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, + preventing their losses from reducing UK corporation tax receipts for accounting periods beginning + on or after 1 January 2027' + label: measure + - column: H + row: 323 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 324 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 323 + expected_value: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, + preventing their losses from reducing UK corporation tax receipts for accounting periods beginning + on or after 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 68 (''Corporation Tax: Make the foreign permanent + establishment exemption mandatory, preventing their losses from reducing UK corporation tax receipts + for accounting periods beginning on or after 1 January 2027''), rows 323 to 324, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_68.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_68.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_68.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_68 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_68 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 323 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 323 + expected_value: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, + preventing their losses from reducing UK corporation tax receipts for accounting periods beginning + on or after 1 January 2027' + label: measure + - column: H + row: 323 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 324 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 323 + expected_value: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, + preventing their losses from reducing UK corporation tax receipts for accounting periods beginning + on or after 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 68 (''Corporation Tax: Make the foreign permanent + establishment exemption mandatory, preventing their losses from reducing UK corporation tax receipts + for accounting periods beginning on or after 1 January 2027''), rows 323 to 324, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_68.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_68.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_68.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_68 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_68 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 323 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 323 + expected_value: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, + preventing their losses from reducing UK corporation tax receipts for accounting periods beginning + on or after 1 January 2027' + label: measure + - column: H + row: 323 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 324 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 323 + expected_value: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, + preventing their losses from reducing UK corporation tax receipts for accounting periods beginning + on or after 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 68 (''Corporation Tax: Make the foreign permanent + establishment exemption mandatory, preventing their losses from reducing UK corporation tax receipts + for accounting periods beginning on or after 1 January 2027''), rows 323 to 324, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_68.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_68.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_68.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_68 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_68 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 323 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 323 + expected_value: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, + preventing their losses from reducing UK corporation tax receipts for accounting periods beginning + on or after 1 January 2027' + label: measure + - column: H + row: 323 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 324 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 323 + expected_value: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, + preventing their losses from reducing UK corporation tax receipts for accounting periods beginning + on or after 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 68 (''Corporation Tax: Make the foreign permanent + establishment exemption mandatory, preventing their losses from reducing UK corporation tax receipts + for accounting periods beginning on or after 1 January 2027''), rows 323 to 324, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_68.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_68.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_68.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_68 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_68 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 323 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 323 + expected_value: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, + preventing their losses from reducing UK corporation tax receipts for accounting periods beginning + on or after 1 January 2027' + label: measure + - column: H + row: 323 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 324 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 323 + expected_value: 'Corporation Tax: Make the foreign permanent establishment exemption mandatory, + preventing their losses from reducing UK corporation tax receipts for accounting periods beginning + on or after 1 January 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 68 (''Corporation Tax: Make the foreign permanent + establishment exemption mandatory, preventing their losses from reducing UK corporation tax receipts + for accounting periods beginning on or after 1 January 2027''), rows 323 to 324, GBP million. Note: + This table uses the convention that a negative sign implies a loss to the Exchequer (and is therefore + an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_69.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_69.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_69.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_69 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_69 + label: Policy measure + rows: + - value_id: receipts.electricity_generators_levy + label: 'Receipts: Electricity generators levy' + ordinal: 0 + row_number: 327 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: electricity_generators_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: electricity_generators_levy + label: Policy category + guard_cells: + - column: D + row: 327 + expected_value: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + label: measure + - column: H + row: 327 + expected_value: Electricity generators levy + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 328 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 327 + expected_value: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 69 (''Electricity Generator Levy: Increase the + rate from 45% to 55% until 31 March 2028''), rows 327 to 328, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_69.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_69.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_69.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_69 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_69 + label: Policy measure + rows: + - value_id: receipts.electricity_generators_levy + label: 'Receipts: Electricity generators levy' + ordinal: 0 + row_number: 327 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: electricity_generators_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: electricity_generators_levy + label: Policy category + guard_cells: + - column: D + row: 327 + expected_value: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + label: measure + - column: H + row: 327 + expected_value: Electricity generators levy + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 328 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 327 + expected_value: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 69 (''Electricity Generator Levy: Increase the + rate from 45% to 55% until 31 March 2028''), rows 327 to 328, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_69.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_69.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_69.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_69 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_69 + label: Policy measure + rows: + - value_id: receipts.electricity_generators_levy + label: 'Receipts: Electricity generators levy' + ordinal: 0 + row_number: 327 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: electricity_generators_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: electricity_generators_levy + label: Policy category + guard_cells: + - column: D + row: 327 + expected_value: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + label: measure + - column: H + row: 327 + expected_value: Electricity generators levy + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 328 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 327 + expected_value: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 69 (''Electricity Generator Levy: Increase the + rate from 45% to 55% until 31 March 2028''), rows 327 to 328, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_69.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_69.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_69.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_69 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_69 + label: Policy measure + rows: + - value_id: receipts.electricity_generators_levy + label: 'Receipts: Electricity generators levy' + ordinal: 0 + row_number: 327 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: electricity_generators_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: electricity_generators_levy + label: Policy category + guard_cells: + - column: D + row: 327 + expected_value: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + label: measure + - column: H + row: 327 + expected_value: Electricity generators levy + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 328 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 327 + expected_value: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 69 (''Electricity Generator Levy: Increase the + rate from 45% to 55% until 31 March 2028''), rows 327 to 328, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_69.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_69.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_69.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_69 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_69 + label: Policy measure + rows: + - value_id: receipts.electricity_generators_levy + label: 'Receipts: Electricity generators levy' + ordinal: 0 + row_number: 327 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: electricity_generators_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: electricity_generators_levy + label: Policy category + guard_cells: + - column: D + row: 327 + expected_value: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + label: measure + - column: H + row: 327 + expected_value: Electricity generators levy + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 328 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 327 + expected_value: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 69 (''Electricity Generator Levy: Increase the + rate from 45% to 55% until 31 March 2028''), rows 327 to 328, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_69.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_69.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_69.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_69 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_69 + label: Policy measure + rows: + - value_id: receipts.electricity_generators_levy + label: 'Receipts: Electricity generators levy' + ordinal: 0 + row_number: 327 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: electricity_generators_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: electricity_generators_levy + label: Policy category + guard_cells: + - column: D + row: 327 + expected_value: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + label: measure + - column: H + row: 327 + expected_value: Electricity generators levy + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 328 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 327 + expected_value: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 69 (''Electricity Generator Levy: Increase the + rate from 45% to 55% until 31 March 2028''), rows 327 to 328, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_70.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_70.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_70.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_70 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_70 + label: Policy measure + rows: + - value_id: receipts.environmental_levies + label: 'Receipts: Environmental levies' + ordinal: 0 + row_number: 330 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: environmental_levies + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: environmental_levies + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 330 + expected_value: Environmental levies + label: category + - value_id: current_ame.energy_bills_subsidies + label: 'Current AME: Energy bills subsidies' + ordinal: 1 + row_number: 331 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: energy_bills_subsidies + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: energy_bills_subsidies + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 331 + expected_value: Energy bills subsidies + label: category + - value_id: current_ame.other_departmental_expenditure_current + label: 'Current AME: Other departmental expenditure (current)' + ordinal: 2 + row_number: 332 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_departmental_expenditure_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_current + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 332 + expected_value: Other departmental expenditure (current) + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 333 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 70 (''Industrial Electricity: Fund the British + Industrial Competitiveness Scheme starting from 1 April 2027, including a backdated payment for + eligible businesses ''), rows 330 to 333, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_70.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_70.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_70.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_70 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_70 + label: Policy measure + rows: + - value_id: receipts.environmental_levies + label: 'Receipts: Environmental levies' + ordinal: 0 + row_number: 330 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: environmental_levies + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: environmental_levies + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 330 + expected_value: Environmental levies + label: category + - value_id: current_ame.energy_bills_subsidies + label: 'Current AME: Energy bills subsidies' + ordinal: 1 + row_number: 331 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: energy_bills_subsidies + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: energy_bills_subsidies + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 331 + expected_value: Energy bills subsidies + label: category + - value_id: current_ame.other_departmental_expenditure_current + label: 'Current AME: Other departmental expenditure (current)' + ordinal: 2 + row_number: 332 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_departmental_expenditure_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_current + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 332 + expected_value: Other departmental expenditure (current) + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 333 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 70 (''Industrial Electricity: Fund the British + Industrial Competitiveness Scheme starting from 1 April 2027, including a backdated payment for + eligible businesses ''), rows 330 to 333, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_70.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_70.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_70.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_70 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_70 + label: Policy measure + rows: + - value_id: receipts.environmental_levies + label: 'Receipts: Environmental levies' + ordinal: 0 + row_number: 330 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: environmental_levies + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: environmental_levies + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 330 + expected_value: Environmental levies + label: category + - value_id: current_ame.energy_bills_subsidies + label: 'Current AME: Energy bills subsidies' + ordinal: 1 + row_number: 331 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: energy_bills_subsidies + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: energy_bills_subsidies + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 331 + expected_value: Energy bills subsidies + label: category + - value_id: current_ame.other_departmental_expenditure_current + label: 'Current AME: Other departmental expenditure (current)' + ordinal: 2 + row_number: 332 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_departmental_expenditure_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_current + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 332 + expected_value: Other departmental expenditure (current) + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 333 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 70 (''Industrial Electricity: Fund the British + Industrial Competitiveness Scheme starting from 1 April 2027, including a backdated payment for + eligible businesses ''), rows 330 to 333, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_70.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_70.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_70.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_70 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_70 + label: Policy measure + rows: + - value_id: receipts.environmental_levies + label: 'Receipts: Environmental levies' + ordinal: 0 + row_number: 330 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: environmental_levies + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: environmental_levies + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 330 + expected_value: Environmental levies + label: category + - value_id: current_ame.energy_bills_subsidies + label: 'Current AME: Energy bills subsidies' + ordinal: 1 + row_number: 331 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: energy_bills_subsidies + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: energy_bills_subsidies + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 331 + expected_value: Energy bills subsidies + label: category + - value_id: current_ame.other_departmental_expenditure_current + label: 'Current AME: Other departmental expenditure (current)' + ordinal: 2 + row_number: 332 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_departmental_expenditure_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_current + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 332 + expected_value: Other departmental expenditure (current) + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 333 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 70 (''Industrial Electricity: Fund the British + Industrial Competitiveness Scheme starting from 1 April 2027, including a backdated payment for + eligible businesses ''), rows 330 to 333, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_70.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_70.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_70.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_70 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_70 + label: Policy measure + rows: + - value_id: receipts.environmental_levies + label: 'Receipts: Environmental levies' + ordinal: 0 + row_number: 330 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: environmental_levies + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: environmental_levies + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 330 + expected_value: Environmental levies + label: category + - value_id: current_ame.energy_bills_subsidies + label: 'Current AME: Energy bills subsidies' + ordinal: 1 + row_number: 331 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: energy_bills_subsidies + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: energy_bills_subsidies + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 331 + expected_value: Energy bills subsidies + label: category + - value_id: current_ame.other_departmental_expenditure_current + label: 'Current AME: Other departmental expenditure (current)' + ordinal: 2 + row_number: 332 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_departmental_expenditure_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_current + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 332 + expected_value: Other departmental expenditure (current) + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 333 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 70 (''Industrial Electricity: Fund the British + Industrial Competitiveness Scheme starting from 1 April 2027, including a backdated payment for + eligible businesses ''), rows 330 to 333, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_70.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_70.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_70.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_70 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_70 + label: Policy measure + rows: + - value_id: receipts.environmental_levies + label: 'Receipts: Environmental levies' + ordinal: 0 + row_number: 330 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: environmental_levies + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: environmental_levies + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 330 + expected_value: Environmental levies + label: category + - value_id: current_ame.energy_bills_subsidies + label: 'Current AME: Energy bills subsidies' + ordinal: 1 + row_number: 331 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: energy_bills_subsidies + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: energy_bills_subsidies + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 331 + expected_value: Energy bills subsidies + label: category + - value_id: current_ame.other_departmental_expenditure_current + label: 'Current AME: Other departmental expenditure (current)' + ordinal: 2 + row_number: 332 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_departmental_expenditure_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_current + label: Policy category + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + - column: H + row: 332 + expected_value: Other departmental expenditure (current) + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 333 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 330 + expected_value: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting + from 1 April 2027, including a backdated payment for eligible businesses ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 70 (''Industrial Electricity: Fund the British + Industrial Competitiveness Scheme starting from 1 April 2027, including a backdated payment for + eligible businesses ''), rows 330 to 333, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_71.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_71.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_71.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_71 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_71 + label: Policy measure + rows: + - value_id: receipts.climate_change_levy + label: 'Receipts: Climate change levy' + ordinal: 0 + row_number: 335 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: climate_change_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: climate_change_levy + label: Policy category + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + - column: H + row: 335 + expected_value: Climate change levy + label: category + - value_id: receipts.eu_ets_auction_receipts + label: 'Receipts: EU ETS auction receipts' + ordinal: 1 + row_number: 336 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: eu_ets_auction_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: eu_ets_auction_receipts + label: Policy category + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + - column: H + row: 336 + expected_value: EU ETS auction receipts + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 337 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 71 (''Carbon Price Support (CPS): Remove the CPS + rates to reduce energy bills from 1 April 2028''), rows 335 to 337, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_71.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_71.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_71.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_71 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_71 + label: Policy measure + rows: + - value_id: receipts.climate_change_levy + label: 'Receipts: Climate change levy' + ordinal: 0 + row_number: 335 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: climate_change_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: climate_change_levy + label: Policy category + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + - column: H + row: 335 + expected_value: Climate change levy + label: category + - value_id: receipts.eu_ets_auction_receipts + label: 'Receipts: EU ETS auction receipts' + ordinal: 1 + row_number: 336 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: eu_ets_auction_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: eu_ets_auction_receipts + label: Policy category + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + - column: H + row: 336 + expected_value: EU ETS auction receipts + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 337 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 71 (''Carbon Price Support (CPS): Remove the CPS + rates to reduce energy bills from 1 April 2028''), rows 335 to 337, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_71.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_71.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_71.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_71 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_71 + label: Policy measure + rows: + - value_id: receipts.climate_change_levy + label: 'Receipts: Climate change levy' + ordinal: 0 + row_number: 335 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: climate_change_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: climate_change_levy + label: Policy category + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + - column: H + row: 335 + expected_value: Climate change levy + label: category + - value_id: receipts.eu_ets_auction_receipts + label: 'Receipts: EU ETS auction receipts' + ordinal: 1 + row_number: 336 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: eu_ets_auction_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: eu_ets_auction_receipts + label: Policy category + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + - column: H + row: 336 + expected_value: EU ETS auction receipts + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 337 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 71 (''Carbon Price Support (CPS): Remove the CPS + rates to reduce energy bills from 1 April 2028''), rows 335 to 337, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_71.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_71.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_71.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_71 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_71 + label: Policy measure + rows: + - value_id: receipts.climate_change_levy + label: 'Receipts: Climate change levy' + ordinal: 0 + row_number: 335 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: climate_change_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: climate_change_levy + label: Policy category + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + - column: H + row: 335 + expected_value: Climate change levy + label: category + - value_id: receipts.eu_ets_auction_receipts + label: 'Receipts: EU ETS auction receipts' + ordinal: 1 + row_number: 336 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: eu_ets_auction_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: eu_ets_auction_receipts + label: Policy category + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + - column: H + row: 336 + expected_value: EU ETS auction receipts + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 337 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 71 (''Carbon Price Support (CPS): Remove the CPS + rates to reduce energy bills from 1 April 2028''), rows 335 to 337, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_71.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_71.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_71.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_71 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_71 + label: Policy measure + rows: + - value_id: receipts.climate_change_levy + label: 'Receipts: Climate change levy' + ordinal: 0 + row_number: 335 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: climate_change_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: climate_change_levy + label: Policy category + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + - column: H + row: 335 + expected_value: Climate change levy + label: category + - value_id: receipts.eu_ets_auction_receipts + label: 'Receipts: EU ETS auction receipts' + ordinal: 1 + row_number: 336 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: eu_ets_auction_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: eu_ets_auction_receipts + label: Policy category + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + - column: H + row: 336 + expected_value: EU ETS auction receipts + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 337 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 71 (''Carbon Price Support (CPS): Remove the CPS + rates to reduce energy bills from 1 April 2028''), rows 335 to 337, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_71.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_71.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_71.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_71 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_71 + label: Policy measure + rows: + - value_id: receipts.climate_change_levy + label: 'Receipts: Climate change levy' + ordinal: 0 + row_number: 335 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: climate_change_levy + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: climate_change_levy + label: Policy category + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + - column: H + row: 335 + expected_value: Climate change levy + label: category + - value_id: receipts.eu_ets_auction_receipts + label: 'Receipts: EU ETS auction receipts' + ordinal: 1 + row_number: 336 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: eu_ets_auction_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: eu_ets_auction_receipts + label: Policy category + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + - column: H + row: 336 + expected_value: EU ETS auction receipts + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 337 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 335 + expected_value: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 + April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 71 (''Carbon Price Support (CPS): Remove the CPS + rates to reduce energy bills from 1 April 2028''), rows 335 to 337, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_72.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_72.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_72.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_72 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_72 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 339 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + - column: H + row: 339 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_outside_cap + label: 'Current AME: Welfare outside cap' + ordinal: 1 + row_number: 340 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_outside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_outside_cap + label: Policy category + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + - column: H + row: 340 + expected_value: Welfare outside cap + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 341 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 72 (''Spring 2026 Youth Employment and Skills Package: + Expand Youth Guarantee and apprenticeship support''), rows 339 to 341, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_72.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_72.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_72.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_72 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_72 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 339 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + - column: H + row: 339 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_outside_cap + label: 'Current AME: Welfare outside cap' + ordinal: 1 + row_number: 340 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_outside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_outside_cap + label: Policy category + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + - column: H + row: 340 + expected_value: Welfare outside cap + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 341 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 72 (''Spring 2026 Youth Employment and Skills Package: + Expand Youth Guarantee and apprenticeship support''), rows 339 to 341, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_72.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_72.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_72.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_72 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_72 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 339 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + - column: H + row: 339 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_outside_cap + label: 'Current AME: Welfare outside cap' + ordinal: 1 + row_number: 340 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_outside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_outside_cap + label: Policy category + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + - column: H + row: 340 + expected_value: Welfare outside cap + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 341 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 72 (''Spring 2026 Youth Employment and Skills Package: + Expand Youth Guarantee and apprenticeship support''), rows 339 to 341, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_72.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_72.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_72.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_72 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_72 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 339 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + - column: H + row: 339 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_outside_cap + label: 'Current AME: Welfare outside cap' + ordinal: 1 + row_number: 340 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_outside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_outside_cap + label: Policy category + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + - column: H + row: 340 + expected_value: Welfare outside cap + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 341 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 72 (''Spring 2026 Youth Employment and Skills Package: + Expand Youth Guarantee and apprenticeship support''), rows 339 to 341, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_72.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_72.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_72.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_72 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_72 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 339 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + - column: H + row: 339 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_outside_cap + label: 'Current AME: Welfare outside cap' + ordinal: 1 + row_number: 340 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_outside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_outside_cap + label: Policy category + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + - column: H + row: 340 + expected_value: Welfare outside cap + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 341 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 72 (''Spring 2026 Youth Employment and Skills Package: + Expand Youth Guarantee and apprenticeship support''), rows 339 to 341, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_72.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_72.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_72.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_72 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_72 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 339 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + - column: H + row: 339 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.welfare_outside_cap + label: 'Current AME: Welfare outside cap' + ordinal: 1 + row_number: 340 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_outside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_outside_cap + label: Policy category + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + - column: H + row: 340 + expected_value: Welfare outside cap + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 341 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 339 + expected_value: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship + support' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 72 (''Spring 2026 Youth Employment and Skills Package: + Expand Youth Guarantee and apprenticeship support''), rows 339 to 341, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_73.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_73.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_73.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_73 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_73 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 343 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 343 + expected_value: 'Skills: Re-establish the Union Learning Fund in England' + label: measure + - column: H + row: 343 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 344 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 343 + expected_value: 'Skills: Re-establish the Union Learning Fund in England' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 73 (''Skills: Re-establish the Union Learning Fund + in England''), rows 343 to 344, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_73.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_73.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_73.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_73 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_73 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 343 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 343 + expected_value: 'Skills: Re-establish the Union Learning Fund in England' + label: measure + - column: H + row: 343 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 344 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 343 + expected_value: 'Skills: Re-establish the Union Learning Fund in England' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 73 (''Skills: Re-establish the Union Learning Fund + in England''), rows 343 to 344, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_73.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_73.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_73.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_73 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_73 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 343 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 343 + expected_value: 'Skills: Re-establish the Union Learning Fund in England' + label: measure + - column: H + row: 343 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 344 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 343 + expected_value: 'Skills: Re-establish the Union Learning Fund in England' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 73 (''Skills: Re-establish the Union Learning Fund + in England''), rows 343 to 344, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_73.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_73.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_73.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_73 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_73 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 343 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 343 + expected_value: 'Skills: Re-establish the Union Learning Fund in England' + label: measure + - column: H + row: 343 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 344 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 343 + expected_value: 'Skills: Re-establish the Union Learning Fund in England' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 73 (''Skills: Re-establish the Union Learning Fund + in England''), rows 343 to 344, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_73.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_73.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_73.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_73 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_73 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 343 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 343 + expected_value: 'Skills: Re-establish the Union Learning Fund in England' + label: measure + - column: H + row: 343 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 344 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 343 + expected_value: 'Skills: Re-establish the Union Learning Fund in England' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 73 (''Skills: Re-establish the Union Learning Fund + in England''), rows 343 to 344, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_73.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_73.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_73.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_73 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_73 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 343 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 343 + expected_value: 'Skills: Re-establish the Union Learning Fund in England' + label: measure + - column: H + row: 343 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 344 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 343 + expected_value: 'Skills: Re-establish the Union Learning Fund in England' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 73 (''Skills: Re-establish the Union Learning Fund + in England''), rows 343 to 344, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_74.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_74.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_74.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_74 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_74 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 346 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 346 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.capital_grants_to_private_sector + label: 'Capital DEL: Capital grants to private sector' + ordinal: 1 + row_number: 347 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: capital_grants_to_private_sector + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: capital_grants_to_private_sector + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 347 + expected_value: Capital grants to private sector + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 348 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 348 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 349 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 74 (''Investment for Growth: Support strategic + technologies, local growth and key industries''), rows 346 to 349, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_74.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_74.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_74.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_74 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_74 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 346 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 346 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.capital_grants_to_private_sector + label: 'Capital DEL: Capital grants to private sector' + ordinal: 1 + row_number: 347 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: capital_grants_to_private_sector + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: capital_grants_to_private_sector + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 347 + expected_value: Capital grants to private sector + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 348 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 348 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 349 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 74 (''Investment for Growth: Support strategic + technologies, local growth and key industries''), rows 346 to 349, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_74.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_74.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_74.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_74 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_74 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 346 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 346 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.capital_grants_to_private_sector + label: 'Capital DEL: Capital grants to private sector' + ordinal: 1 + row_number: 347 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: capital_grants_to_private_sector + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: capital_grants_to_private_sector + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 347 + expected_value: Capital grants to private sector + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 348 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 348 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 349 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 74 (''Investment for Growth: Support strategic + technologies, local growth and key industries''), rows 346 to 349, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_74.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_74.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_74.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_74 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_74 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 346 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 346 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.capital_grants_to_private_sector + label: 'Capital DEL: Capital grants to private sector' + ordinal: 1 + row_number: 347 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: capital_grants_to_private_sector + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: capital_grants_to_private_sector + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 347 + expected_value: Capital grants to private sector + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 348 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 348 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 349 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 74 (''Investment for Growth: Support strategic + technologies, local growth and key industries''), rows 346 to 349, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_74.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_74.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_74.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_74 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_74 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 346 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 346 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.capital_grants_to_private_sector + label: 'Capital DEL: Capital grants to private sector' + ordinal: 1 + row_number: 347 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: capital_grants_to_private_sector + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: capital_grants_to_private_sector + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 347 + expected_value: Capital grants to private sector + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 348 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 348 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 349 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 74 (''Investment for Growth: Support strategic + technologies, local growth and key industries''), rows 346 to 349, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_74.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_74.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_74.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_74 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_74 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 346 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 346 + expected_value: PSCE in RDEL + label: category + - value_id: capital_del.capital_grants_to_private_sector + label: 'Capital DEL: Capital grants to private sector' + ordinal: 1 + row_number: 347 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: capital_grants_to_private_sector + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: capital_grants_to_private_sector + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 347 + expected_value: Capital grants to private sector + label: category + - value_id: capital_del.psgi_in_cdel + label: 'Capital DEL: PSGI in CDEL' + ordinal: 2 + row_number: 348 + expected_row_header_column: G + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_head: capital_del + policy_category: psgi_in_cdel + constraints: + - variable: policy_head + operator: == + value: capital_del + label: Policy head + - variable: policy_category + operator: == + value: psgi_in_cdel + label: Policy category + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + - column: H + row: 348 + expected_value: PSGI in CDEL + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 349 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 346 + expected_value: 'Investment for Growth: Support strategic technologies, local growth and key industries' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 74 (''Investment for Growth: Support strategic + technologies, local growth and key industries''), rows 346 to 349, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_75.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_75.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_75.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_75 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_75 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 351 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + - column: H + row: 351 + expected_value: Other AME (current) + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 352 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + - column: H + row: 352 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 353 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 75 (''British Business Bank: Expand the Growth + Guarantee Scheme to support £6.5 billion of additional SME lending across this Parliament ''), rows + 351 to 353, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_75.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_75.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_75.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_75 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_75 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 351 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + - column: H + row: 351 + expected_value: Other AME (current) + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 352 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + - column: H + row: 352 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 353 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 75 (''British Business Bank: Expand the Growth + Guarantee Scheme to support £6.5 billion of additional SME lending across this Parliament ''), rows + 351 to 353, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_75.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_75.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_75.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_75 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_75 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 351 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + - column: H + row: 351 + expected_value: Other AME (current) + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 352 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + - column: H + row: 352 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 353 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 75 (''British Business Bank: Expand the Growth + Guarantee Scheme to support £6.5 billion of additional SME lending across this Parliament ''), rows + 351 to 353, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_75.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_75.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_75.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_75 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_75 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 351 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + - column: H + row: 351 + expected_value: Other AME (current) + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 352 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + - column: H + row: 352 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 353 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 75 (''British Business Bank: Expand the Growth + Guarantee Scheme to support £6.5 billion of additional SME lending across this Parliament ''), rows + 351 to 353, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_75.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_75.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_75.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_75 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_75 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 351 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + - column: H + row: 351 + expected_value: Other AME (current) + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 352 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + - column: H + row: 352 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 353 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 75 (''British Business Bank: Expand the Growth + Guarantee Scheme to support £6.5 billion of additional SME lending across this Parliament ''), rows + 351 to 353, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_75.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_75.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_75.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_75 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_75 + label: Policy measure + rows: + - value_id: current_ame.other_ame_current + label: 'Current AME: Other AME (current)' + ordinal: 0 + row_number: 351 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: other_ame_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_current + label: Policy category + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + - column: H + row: 351 + expected_value: Other AME (current) + label: category + - value_id: capital_ame.other_departmental_expenditure_capital + label: 'Capital AME: Other departmental expenditure (capital)' + ordinal: 1 + row_number: 352 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_departmental_expenditure_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_departmental_expenditure_capital + label: Policy category + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + - column: H + row: 352 + expected_value: Other departmental expenditure (capital) + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 353 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 351 + expected_value: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion + of additional SME lending across this Parliament ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 75 (''British Business Bank: Expand the Growth + Guarantee Scheme to support £6.5 billion of additional SME lending across this Parliament ''), rows + 351 to 353, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_76.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_76.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_76.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_76 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_76 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 355 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 355 + expected_value: Business rates + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 356 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 356 + expected_value: PSCE in RDEL + label: category + - value_id: capital_ame.locally_financed_capital_expenditure + label: 'Capital AME: Locally-financed capital expenditure' + ordinal: 2 + row_number: 357 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: locally_financed_capital_expenditure + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_capital_expenditure + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 357 + expected_value: Locally-financed capital expenditure + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 358 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 76 (''Leeds City Fund: Establish the Leeds City + Fund with 100% retention of business rates growth''), rows 355 to 358, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_76.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_76.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_76.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_76 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_76 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 355 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 355 + expected_value: Business rates + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 356 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 356 + expected_value: PSCE in RDEL + label: category + - value_id: capital_ame.locally_financed_capital_expenditure + label: 'Capital AME: Locally-financed capital expenditure' + ordinal: 2 + row_number: 357 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: locally_financed_capital_expenditure + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_capital_expenditure + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 357 + expected_value: Locally-financed capital expenditure + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 358 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 76 (''Leeds City Fund: Establish the Leeds City + Fund with 100% retention of business rates growth''), rows 355 to 358, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_76.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_76.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_76.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_76 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_76 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 355 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 355 + expected_value: Business rates + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 356 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 356 + expected_value: PSCE in RDEL + label: category + - value_id: capital_ame.locally_financed_capital_expenditure + label: 'Capital AME: Locally-financed capital expenditure' + ordinal: 2 + row_number: 357 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: locally_financed_capital_expenditure + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_capital_expenditure + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 357 + expected_value: Locally-financed capital expenditure + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 358 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 76 (''Leeds City Fund: Establish the Leeds City + Fund with 100% retention of business rates growth''), rows 355 to 358, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_76.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_76.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_76.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_76 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_76 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 355 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 355 + expected_value: Business rates + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 356 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 356 + expected_value: PSCE in RDEL + label: category + - value_id: capital_ame.locally_financed_capital_expenditure + label: 'Capital AME: Locally-financed capital expenditure' + ordinal: 2 + row_number: 357 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: locally_financed_capital_expenditure + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_capital_expenditure + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 357 + expected_value: Locally-financed capital expenditure + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 358 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 76 (''Leeds City Fund: Establish the Leeds City + Fund with 100% retention of business rates growth''), rows 355 to 358, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_76.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_76.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_76.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_76 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_76 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 355 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 355 + expected_value: Business rates + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 356 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 356 + expected_value: PSCE in RDEL + label: category + - value_id: capital_ame.locally_financed_capital_expenditure + label: 'Capital AME: Locally-financed capital expenditure' + ordinal: 2 + row_number: 357 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: locally_financed_capital_expenditure + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_capital_expenditure + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 357 + expected_value: Locally-financed capital expenditure + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 358 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 76 (''Leeds City Fund: Establish the Leeds City + Fund with 100% retention of business rates growth''), rows 355 to 358, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_76.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_76.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_76.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_76 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_76 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 355 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 355 + expected_value: Business rates + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 356 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 356 + expected_value: PSCE in RDEL + label: category + - value_id: capital_ame.locally_financed_capital_expenditure + label: 'Capital AME: Locally-financed capital expenditure' + ordinal: 2 + row_number: 357 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: locally_financed_capital_expenditure + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_capital_expenditure + label: Policy category + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + - column: H + row: 357 + expected_value: Locally-financed capital expenditure + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 358 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 355 + expected_value: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business + rates growth' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 76 (''Leeds City Fund: Establish the Leeds City + Fund with 100% retention of business rates growth''), rows 355 to 358, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_77.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_77.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_77.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_77 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_77 + label: Policy measure + rows: + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 0 + row_number: 360 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + - column: H + row: 360 + expected_value: NICs + label: category + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 1 + row_number: 361 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + - column: H + row: 361 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 362 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 77 (''UK-India: Bring into force the Comprehensive + Economic and Trade Agreement and Double Contributions Convention from 15 July 2026''), rows 360 + to 362, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_77.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_77.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_77.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_77 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_77 + label: Policy measure + rows: + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 0 + row_number: 360 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + - column: H + row: 360 + expected_value: NICs + label: category + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 1 + row_number: 361 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + - column: H + row: 361 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 362 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 77 (''UK-India: Bring into force the Comprehensive + Economic and Trade Agreement and Double Contributions Convention from 15 July 2026''), rows 360 + to 362, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_77.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_77.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_77.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_77 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_77 + label: Policy measure + rows: + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 0 + row_number: 360 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + - column: H + row: 360 + expected_value: NICs + label: category + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 1 + row_number: 361 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + - column: H + row: 361 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 362 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 77 (''UK-India: Bring into force the Comprehensive + Economic and Trade Agreement and Double Contributions Convention from 15 July 2026''), rows 360 + to 362, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_77.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_77.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_77.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_77 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_77 + label: Policy measure + rows: + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 0 + row_number: 360 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + - column: H + row: 360 + expected_value: NICs + label: category + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 1 + row_number: 361 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + - column: H + row: 361 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 362 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 77 (''UK-India: Bring into force the Comprehensive + Economic and Trade Agreement and Double Contributions Convention from 15 July 2026''), rows 360 + to 362, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_77.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_77.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_77.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_77 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_77 + label: Policy measure + rows: + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 0 + row_number: 360 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + - column: H + row: 360 + expected_value: NICs + label: category + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 1 + row_number: 361 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + - column: H + row: 361 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 362 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 77 (''UK-India: Bring into force the Comprehensive + Economic and Trade Agreement and Double Contributions Convention from 15 July 2026''), rows 360 + to 362, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_77.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_77.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_77.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_77 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_77 + label: Policy measure + rows: + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 0 + row_number: 360 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + - column: H + row: 360 + expected_value: NICs + label: category + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 1 + row_number: 361 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + - column: H + row: 361 + expected_value: Customs duty + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 362 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 360 + expected_value: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double + Contributions Convention from 15 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 77 (''UK-India: Bring into force the Comprehensive + Economic and Trade Agreement and Double Contributions Convention from 15 July 2026''), rows 360 + to 362, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_78.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_78.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_78.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_78 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_78 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 364 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + - column: H + row: 364 + expected_value: Customs duty + label: category + - value_id: receipts.cbam + label: 'Receipts: CBAM' + ordinal: 1 + row_number: 365 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: cbam + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: cbam + label: Policy category + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + - column: H + row: 365 + expected_value: CBAM + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 366 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 78 (''Steel Tariff: Change tariff rate and quotas + on imported steel from 1 July 2026''), rows 364 to 366, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_78.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_78.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_78.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_78 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_78 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 364 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + - column: H + row: 364 + expected_value: Customs duty + label: category + - value_id: receipts.cbam + label: 'Receipts: CBAM' + ordinal: 1 + row_number: 365 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: cbam + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: cbam + label: Policy category + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + - column: H + row: 365 + expected_value: CBAM + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 366 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 78 (''Steel Tariff: Change tariff rate and quotas + on imported steel from 1 July 2026''), rows 364 to 366, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_78.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_78.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_78.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_78 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_78 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 364 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + - column: H + row: 364 + expected_value: Customs duty + label: category + - value_id: receipts.cbam + label: 'Receipts: CBAM' + ordinal: 1 + row_number: 365 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: cbam + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: cbam + label: Policy category + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + - column: H + row: 365 + expected_value: CBAM + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 366 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 78 (''Steel Tariff: Change tariff rate and quotas + on imported steel from 1 July 2026''), rows 364 to 366, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_78.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_78.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_78.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_78 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_78 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 364 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + - column: H + row: 364 + expected_value: Customs duty + label: category + - value_id: receipts.cbam + label: 'Receipts: CBAM' + ordinal: 1 + row_number: 365 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: cbam + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: cbam + label: Policy category + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + - column: H + row: 365 + expected_value: CBAM + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 366 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 78 (''Steel Tariff: Change tariff rate and quotas + on imported steel from 1 July 2026''), rows 364 to 366, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_78.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_78.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_78.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_78 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_78 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 364 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + - column: H + row: 364 + expected_value: Customs duty + label: category + - value_id: receipts.cbam + label: 'Receipts: CBAM' + ordinal: 1 + row_number: 365 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: cbam + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: cbam + label: Policy category + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + - column: H + row: 365 + expected_value: CBAM + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 366 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 78 (''Steel Tariff: Change tariff rate and quotas + on imported steel from 1 July 2026''), rows 364 to 366, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_78.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_78.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_78.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_78 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_78 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 364 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + - column: H + row: 364 + expected_value: Customs duty + label: category + - value_id: receipts.cbam + label: 'Receipts: CBAM' + ordinal: 1 + row_number: 365 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: cbam + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: cbam + label: Policy category + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + - column: H + row: 365 + expected_value: CBAM + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 366 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 364 + expected_value: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 78 (''Steel Tariff: Change tariff rate and quotas + on imported steel from 1 July 2026''), rows 364 to 366, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_79.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_79.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_79.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_79 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_79 + label: Policy measure + rows: + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 0 + row_number: 368 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 368 + expected_value: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + label: measure + - column: H + row: 368 + expected_value: Stamp duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 369 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 368 + expected_value: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 79 (''Stamp Taxes on Shares: Replace Stamp Duty + and Stamp Duty Reserve Tax with the Securities Transfer Tax from late 2027''), rows 368 to 369, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_79.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_79.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_79.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_79 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_79 + label: Policy measure + rows: + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 0 + row_number: 368 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 368 + expected_value: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + label: measure + - column: H + row: 368 + expected_value: Stamp duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 369 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 368 + expected_value: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 79 (''Stamp Taxes on Shares: Replace Stamp Duty + and Stamp Duty Reserve Tax with the Securities Transfer Tax from late 2027''), rows 368 to 369, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_79.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_79.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_79.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_79 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_79 + label: Policy measure + rows: + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 0 + row_number: 368 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 368 + expected_value: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + label: measure + - column: H + row: 368 + expected_value: Stamp duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 369 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 368 + expected_value: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 79 (''Stamp Taxes on Shares: Replace Stamp Duty + and Stamp Duty Reserve Tax with the Securities Transfer Tax from late 2027''), rows 368 to 369, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_79.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_79.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_79.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_79 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_79 + label: Policy measure + rows: + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 0 + row_number: 368 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 368 + expected_value: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + label: measure + - column: H + row: 368 + expected_value: Stamp duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 369 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 368 + expected_value: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 79 (''Stamp Taxes on Shares: Replace Stamp Duty + and Stamp Duty Reserve Tax with the Securities Transfer Tax from late 2027''), rows 368 to 369, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_79.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_79.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_79.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_79 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_79 + label: Policy measure + rows: + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 0 + row_number: 368 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 368 + expected_value: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + label: measure + - column: H + row: 368 + expected_value: Stamp duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 369 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 368 + expected_value: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 79 (''Stamp Taxes on Shares: Replace Stamp Duty + and Stamp Duty Reserve Tax with the Securities Transfer Tax from late 2027''), rows 368 to 369, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_79.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_79.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_79.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_79 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_79 + label: Policy measure + rows: + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 0 + row_number: 368 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 368 + expected_value: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + label: measure + - column: H + row: 368 + expected_value: Stamp duty + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 369 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 368 + expected_value: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities + Transfer Tax from late 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 79 (''Stamp Taxes on Shares: Replace Stamp Duty + and Stamp Duty Reserve Tax with the Securities Transfer Tax from late 2027''), rows 368 to 369, + GBP million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_80.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_80.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_80.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_80 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_80 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 371 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 371 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 372 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 372 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 373 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 373 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 374 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 374 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 375 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 375 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 376 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 376 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 377 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 377 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 378 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 80 ('\tBusiness Rates: Introduce 100% relief for\ + \ eligible Electric Vehicle Charging Points (EVCPs) and electric vehicle-only forecourts for ten\ + \ years from 1 April 2026'), rows 371 to 378, GBP million. Note: This table uses the convention\ + \ that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_80.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_80.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_80.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_80 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_80 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 371 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 371 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 372 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 372 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 373 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 373 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 374 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 374 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 375 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 375 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 376 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 376 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 377 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 377 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 378 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 80 ('\tBusiness Rates: Introduce 100% relief for\ + \ eligible Electric Vehicle Charging Points (EVCPs) and electric vehicle-only forecourts for ten\ + \ years from 1 April 2026'), rows 371 to 378, GBP million. Note: This table uses the convention\ + \ that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_80.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_80.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_80.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_80 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_80 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 371 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 371 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 372 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 372 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 373 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 373 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 374 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 374 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 375 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 375 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 376 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 376 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 377 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 377 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 378 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 80 ('\tBusiness Rates: Introduce 100% relief for\ + \ eligible Electric Vehicle Charging Points (EVCPs) and electric vehicle-only forecourts for ten\ + \ years from 1 April 2026'), rows 371 to 378, GBP million. Note: This table uses the convention\ + \ that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_80.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_80.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_80.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_80 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_80 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 371 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 371 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 372 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 372 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 373 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 373 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 374 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 374 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 375 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 375 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 376 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 376 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 377 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 377 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 378 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 80 ('\tBusiness Rates: Introduce 100% relief for\ + \ eligible Electric Vehicle Charging Points (EVCPs) and electric vehicle-only forecourts for ten\ + \ years from 1 April 2026'), rows 371 to 378, GBP million. Note: This table uses the convention\ + \ that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_80.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_80.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_80.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_80 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_80 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 371 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 371 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 372 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 372 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 373 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 373 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 374 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 374 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 375 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 375 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 376 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 376 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 377 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 377 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 378 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 80 ('\tBusiness Rates: Introduce 100% relief for\ + \ eligible Electric Vehicle Charging Points (EVCPs) and electric vehicle-only forecourts for ten\ + \ years from 1 April 2026'), rows 371 to 378, GBP million. Note: This table uses the convention\ + \ that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_80.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_80.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_80.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_80 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_80 + label: Policy measure + rows: + - value_id: receipts.business_rates + label: 'Receipts: Business rates' + ordinal: 0 + row_number: 371 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: business_rates + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: business_rates + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 371 + expected_value: Business rates + label: category + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 1 + row_number: 372 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 372 + expected_value: Onshore CT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 373 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 373 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 3 + row_number: 374 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 374 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 375 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 375 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 5 + row_number: 376 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 376 + expected_value: Locally-financed current expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 6 + row_number: 377 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + - column: H + row: 377 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 7 + row_number: 378 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 371 + expected_value: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging\ + \ Points (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: "OBR EFO October 2026 detailed forecast tables: policy, table 1.1 ('Breakdown\ + \ of policy decisions since March 2026'), measure 80 ('\tBusiness Rates: Introduce 100% relief for\ + \ eligible Electric Vehicle Charging Points (EVCPs) and electric vehicle-only forecourts for ten\ + \ years from 1 April 2026'), rows 371 to 378, GBP million. Note: This table uses the convention\ + \ that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB)." + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_81.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_81.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_81.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_81 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_81 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 380 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 380 + expected_value: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + label: measure + - column: H + row: 380 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 381 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 380 + expected_value: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 81 (''Tackling Misogyny: Invest in grassroots misogyny + prevention programmes''), rows 380 to 381, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_81.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_81.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_81.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_81 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_81 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 380 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 380 + expected_value: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + label: measure + - column: H + row: 380 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 381 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 380 + expected_value: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 81 (''Tackling Misogyny: Invest in grassroots misogyny + prevention programmes''), rows 380 to 381, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_81.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_81.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_81.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_81 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_81 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 380 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 380 + expected_value: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + label: measure + - column: H + row: 380 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 381 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 380 + expected_value: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 81 (''Tackling Misogyny: Invest in grassroots misogyny + prevention programmes''), rows 380 to 381, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_81.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_81.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_81.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_81 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_81 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 380 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 380 + expected_value: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + label: measure + - column: H + row: 380 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 381 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 380 + expected_value: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 81 (''Tackling Misogyny: Invest in grassroots misogyny + prevention programmes''), rows 380 to 381, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_81.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_81.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_81.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_81 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_81 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 380 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 380 + expected_value: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + label: measure + - column: H + row: 380 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 381 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 380 + expected_value: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 81 (''Tackling Misogyny: Invest in grassroots misogyny + prevention programmes''), rows 380 to 381, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_81.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_81.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_81.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_81 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_81 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 380 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 380 + expected_value: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + label: measure + - column: H + row: 380 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 381 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 380 + expected_value: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 81 (''Tackling Misogyny: Invest in grassroots misogyny + prevention programmes''), rows 380 to 381, GBP million. Note: This table uses the convention that + a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_82.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_82.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_82.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_82 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_82 + label: Policy measure + rows: + - value_id: capital_ame.capital_grants_to_private_sector + label: 'Capital AME: Capital grants to private sector' + ordinal: 0 + row_number: 383 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: capital_grants_to_private_sector + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: capital_grants_to_private_sector + label: Policy category + guard_cells: + - column: D + row: 383 + expected_value: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report + recommendations from 24 July 2026' + label: measure + - column: H + row: 383 + expected_value: Capital grants to private sector + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 384 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 383 + expected_value: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report + recommendations from 24 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 82 (''Infected Blood Compensation Scheme: Implement + the Inquiry''s Additional Report recommendations from 24 July 2026''), rows 383 to 384, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_82.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_82.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_82.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_82 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_82 + label: Policy measure + rows: + - value_id: capital_ame.capital_grants_to_private_sector + label: 'Capital AME: Capital grants to private sector' + ordinal: 0 + row_number: 383 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: capital_grants_to_private_sector + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: capital_grants_to_private_sector + label: Policy category + guard_cells: + - column: D + row: 383 + expected_value: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report + recommendations from 24 July 2026' + label: measure + - column: H + row: 383 + expected_value: Capital grants to private sector + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 384 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 383 + expected_value: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report + recommendations from 24 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 82 (''Infected Blood Compensation Scheme: Implement + the Inquiry''s Additional Report recommendations from 24 July 2026''), rows 383 to 384, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_82.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_82.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_82.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_82 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_82 + label: Policy measure + rows: + - value_id: capital_ame.capital_grants_to_private_sector + label: 'Capital AME: Capital grants to private sector' + ordinal: 0 + row_number: 383 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: capital_grants_to_private_sector + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: capital_grants_to_private_sector + label: Policy category + guard_cells: + - column: D + row: 383 + expected_value: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report + recommendations from 24 July 2026' + label: measure + - column: H + row: 383 + expected_value: Capital grants to private sector + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 384 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 383 + expected_value: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report + recommendations from 24 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 82 (''Infected Blood Compensation Scheme: Implement + the Inquiry''s Additional Report recommendations from 24 July 2026''), rows 383 to 384, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_82.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_82.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_82.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_82 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_82 + label: Policy measure + rows: + - value_id: capital_ame.capital_grants_to_private_sector + label: 'Capital AME: Capital grants to private sector' + ordinal: 0 + row_number: 383 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: capital_grants_to_private_sector + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: capital_grants_to_private_sector + label: Policy category + guard_cells: + - column: D + row: 383 + expected_value: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report + recommendations from 24 July 2026' + label: measure + - column: H + row: 383 + expected_value: Capital grants to private sector + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 384 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 383 + expected_value: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report + recommendations from 24 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 82 (''Infected Blood Compensation Scheme: Implement + the Inquiry''s Additional Report recommendations from 24 July 2026''), rows 383 to 384, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_82.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_82.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_82.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_82 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_82 + label: Policy measure + rows: + - value_id: capital_ame.capital_grants_to_private_sector + label: 'Capital AME: Capital grants to private sector' + ordinal: 0 + row_number: 383 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: capital_grants_to_private_sector + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: capital_grants_to_private_sector + label: Policy category + guard_cells: + - column: D + row: 383 + expected_value: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report + recommendations from 24 July 2026' + label: measure + - column: H + row: 383 + expected_value: Capital grants to private sector + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 384 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 383 + expected_value: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report + recommendations from 24 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 82 (''Infected Blood Compensation Scheme: Implement + the Inquiry''s Additional Report recommendations from 24 July 2026''), rows 383 to 384, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_82.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_82.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_82.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_82 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_82 + label: Policy measure + rows: + - value_id: capital_ame.capital_grants_to_private_sector + label: 'Capital AME: Capital grants to private sector' + ordinal: 0 + row_number: 383 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: capital_grants_to_private_sector + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: capital_grants_to_private_sector + label: Policy category + guard_cells: + - column: D + row: 383 + expected_value: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report + recommendations from 24 July 2026' + label: measure + - column: H + row: 383 + expected_value: Capital grants to private sector + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 384 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 383 + expected_value: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report + recommendations from 24 July 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 82 (''Infected Blood Compensation Scheme: Implement + the Inquiry''s Additional Report recommendations from 24 July 2026''), rows 383 to 384, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_83.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_83.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_83.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_83 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_83 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 386 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + - column: H + row: 386 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 1 + row_number: 387 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + - column: H + row: 387 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 388 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 83 (''Student Loans: Cap interest rates for Plan + 2 and Plan 3 student loans at 6% from 1 September 2026 to 31 August 2027''), rows 386 to 388, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_83.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_83.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_83.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_83 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_83 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 386 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + - column: H + row: 386 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 1 + row_number: 387 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + - column: H + row: 387 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 388 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 83 (''Student Loans: Cap interest rates for Plan + 2 and Plan 3 student loans at 6% from 1 September 2026 to 31 August 2027''), rows 386 to 388, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_83.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_83.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_83.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_83 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_83 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 386 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + - column: H + row: 386 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 1 + row_number: 387 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + - column: H + row: 387 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 388 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 83 (''Student Loans: Cap interest rates for Plan + 2 and Plan 3 student loans at 6% from 1 September 2026 to 31 August 2027''), rows 386 to 388, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_83.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_83.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_83.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_83 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_83 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 386 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + - column: H + row: 386 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 1 + row_number: 387 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + - column: H + row: 387 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 388 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 83 (''Student Loans: Cap interest rates for Plan + 2 and Plan 3 student loans at 6% from 1 September 2026 to 31 August 2027''), rows 386 to 388, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_83.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_83.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_83.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_83 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_83 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 386 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + - column: H + row: 386 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 1 + row_number: 387 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + - column: H + row: 387 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 388 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 83 (''Student Loans: Cap interest rates for Plan + 2 and Plan 3 student loans at 6% from 1 September 2026 to 31 August 2027''), rows 386 to 388, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_83.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_83.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_83.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_83 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_83 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 386 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + - column: H + row: 386 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 1 + row_number: 387 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + - column: H + row: 387 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 388 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 386 + expected_value: 'Student Loans: Cap interest rates for Plan 2 and Plan 3 student loans at 6% from + 1 September 2026 to 31 August 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 83 (''Student Loans: Cap interest rates for Plan + 2 and Plan 3 student loans at 6% from 1 September 2026 to 31 August 2027''), rows 386 to 388, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_84.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_84.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_84.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_84 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_84 + label: Policy measure + rows: + - value_id: receipts.landfill_tax + label: 'Receipts: Landfill tax' + ordinal: 0 + row_number: 390 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landfill_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landfill_tax + label: Policy category + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + - column: H + row: 390 + expected_value: Landfill tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 391 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + - column: H + row: 391 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 392 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 84 (''Waste Crime: Fund Landfill Tax costs for + six priority illegal waste site clearances until 31 March 2029 and a three-year pilot to fund Local + Authorities'' Landfill Tax liabilities arising from illegal waste site clearances from 2027''), + rows 390 to 392, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_84.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_84.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_84.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_84 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_84 + label: Policy measure + rows: + - value_id: receipts.landfill_tax + label: 'Receipts: Landfill tax' + ordinal: 0 + row_number: 390 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landfill_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landfill_tax + label: Policy category + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + - column: H + row: 390 + expected_value: Landfill tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 391 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + - column: H + row: 391 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 392 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 84 (''Waste Crime: Fund Landfill Tax costs for + six priority illegal waste site clearances until 31 March 2029 and a three-year pilot to fund Local + Authorities'' Landfill Tax liabilities arising from illegal waste site clearances from 2027''), + rows 390 to 392, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_84.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_84.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_84.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_84 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_84 + label: Policy measure + rows: + - value_id: receipts.landfill_tax + label: 'Receipts: Landfill tax' + ordinal: 0 + row_number: 390 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landfill_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landfill_tax + label: Policy category + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + - column: H + row: 390 + expected_value: Landfill tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 391 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + - column: H + row: 391 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 392 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 84 (''Waste Crime: Fund Landfill Tax costs for + six priority illegal waste site clearances until 31 March 2029 and a three-year pilot to fund Local + Authorities'' Landfill Tax liabilities arising from illegal waste site clearances from 2027''), + rows 390 to 392, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_84.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_84.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_84.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_84 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_84 + label: Policy measure + rows: + - value_id: receipts.landfill_tax + label: 'Receipts: Landfill tax' + ordinal: 0 + row_number: 390 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landfill_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landfill_tax + label: Policy category + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + - column: H + row: 390 + expected_value: Landfill tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 391 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + - column: H + row: 391 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 392 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 84 (''Waste Crime: Fund Landfill Tax costs for + six priority illegal waste site clearances until 31 March 2029 and a three-year pilot to fund Local + Authorities'' Landfill Tax liabilities arising from illegal waste site clearances from 2027''), + rows 390 to 392, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_84.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_84.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_84.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_84 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_84 + label: Policy measure + rows: + - value_id: receipts.landfill_tax + label: 'Receipts: Landfill tax' + ordinal: 0 + row_number: 390 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landfill_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landfill_tax + label: Policy category + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + - column: H + row: 390 + expected_value: Landfill tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 391 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + - column: H + row: 391 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 392 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 84 (''Waste Crime: Fund Landfill Tax costs for + six priority illegal waste site clearances until 31 March 2029 and a three-year pilot to fund Local + Authorities'' Landfill Tax liabilities arising from illegal waste site clearances from 2027''), + rows 390 to 392, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_84.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_84.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_84.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_84 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_84 + label: Policy measure + rows: + - value_id: receipts.landfill_tax + label: 'Receipts: Landfill tax' + ordinal: 0 + row_number: 390 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landfill_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landfill_tax + label: Policy category + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + - column: H + row: 390 + expected_value: Landfill tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 391 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + - column: H + row: 391 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 392 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 390 + expected_value: 'Waste Crime: Fund Landfill Tax costs for six priority illegal waste site clearances + until 31 March 2029 and a three-year pilot to fund Local Authorities'' Landfill Tax liabilities + arising from illegal waste site clearances from 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 84 (''Waste Crime: Fund Landfill Tax costs for + six priority illegal waste site clearances until 31 March 2029 and a three-year pilot to fund Local + Authorities'' Landfill Tax liabilities arising from illegal waste site clearances from 2027''), + rows 390 to 392, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_85.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_85.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_85.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_85 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_85 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 394 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 394 + expected_value: Interest and dividend receipts + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 395 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 395 + expected_value: PSCE in RDEL + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 2 + row_number: 396 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 396 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 397 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 85 (''Further Priorities: Fund key priorities, + including pressures facing the NHS and delivery of the Violence against Women and Girls Strategy''), + rows 394 to 397, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_85.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_85.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_85.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_85 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_85 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 394 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 394 + expected_value: Interest and dividend receipts + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 395 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 395 + expected_value: PSCE in RDEL + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 2 + row_number: 396 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 396 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 397 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 85 (''Further Priorities: Fund key priorities, + including pressures facing the NHS and delivery of the Violence against Women and Girls Strategy''), + rows 394 to 397, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_85.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_85.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_85.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_85 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_85 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 394 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 394 + expected_value: Interest and dividend receipts + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 395 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 395 + expected_value: PSCE in RDEL + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 2 + row_number: 396 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 396 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 397 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 85 (''Further Priorities: Fund key priorities, + including pressures facing the NHS and delivery of the Violence against Women and Girls Strategy''), + rows 394 to 397, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_85.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_85.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_85.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_85 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_85 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 394 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 394 + expected_value: Interest and dividend receipts + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 395 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 395 + expected_value: PSCE in RDEL + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 2 + row_number: 396 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 396 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 397 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 85 (''Further Priorities: Fund key priorities, + including pressures facing the NHS and delivery of the Violence against Women and Girls Strategy''), + rows 394 to 397, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_85.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_85.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_85.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_85 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_85 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 394 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 394 + expected_value: Interest and dividend receipts + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 395 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 395 + expected_value: PSCE in RDEL + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 2 + row_number: 396 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 396 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 397 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 85 (''Further Priorities: Fund key priorities, + including pressures facing the NHS and delivery of the Violence against Women and Girls Strategy''), + rows 394 to 397, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_85.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_85.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_85.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_85 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_85 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 394 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 394 + expected_value: Interest and dividend receipts + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 395 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 395 + expected_value: PSCE in RDEL + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 2 + row_number: 396 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + - column: H + row: 396 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 397 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 394 + expected_value: 'Further Priorities: Fund key priorities, including pressures facing the NHS and + delivery of the Violence against Women and Girls Strategy' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 85 (''Further Priorities: Fund key priorities, + including pressures facing the NHS and delivery of the Violence against Women and Girls Strategy''), + rows 394 to 397, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_86.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_86.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_86.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_86 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_86 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 399 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 399 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 400 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 400 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 401 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 401 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 402 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 402 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 403 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 403 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 404 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 86 (''Company Car Tax: Set the Benefit-in-Kind + rates (appropriate percentages) for electric vehicles, hybrids and internal combustion engine vehicles + for 2030-31''), rows 399 to 404, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_86.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_86.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_86.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_86 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_86 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 399 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 399 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 400 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 400 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 401 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 401 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 402 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 402 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 403 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 403 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 404 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 86 (''Company Car Tax: Set the Benefit-in-Kind + rates (appropriate percentages) for electric vehicles, hybrids and internal combustion engine vehicles + for 2030-31''), rows 399 to 404, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_86.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_86.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_86.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_86 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_86 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 399 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 399 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 400 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 400 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 401 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 401 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 402 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 402 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 403 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 403 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 404 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 86 (''Company Car Tax: Set the Benefit-in-Kind + rates (appropriate percentages) for electric vehicles, hybrids and internal combustion engine vehicles + for 2030-31''), rows 399 to 404, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_86.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_86.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_86.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_86 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_86 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 399 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 399 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 400 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 400 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 401 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 401 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 402 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 402 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 403 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 403 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 404 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 86 (''Company Car Tax: Set the Benefit-in-Kind + rates (appropriate percentages) for electric vehicles, hybrids and internal combustion engine vehicles + for 2030-31''), rows 399 to 404, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_86.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_86.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_86.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_86 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_86 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 399 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 399 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 400 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 400 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 401 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 401 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 402 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 402 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 403 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 403 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 404 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 86 (''Company Car Tax: Set the Benefit-in-Kind + rates (appropriate percentages) for electric vehicles, hybrids and internal combustion engine vehicles + for 2030-31''), rows 399 to 404, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_86.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_86.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_86.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_86 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_86 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 399 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 399 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 400 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 400 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 401 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 401 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 3 + row_number: 402 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 402 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 4 + row_number: 403 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + - column: H + row: 403 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 404 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 399 + expected_value: 'Company Car Tax: Set the Benefit-in-Kind rates (appropriate percentages) for electric + vehicles, hybrids and internal combustion engine vehicles for 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 86 (''Company Car Tax: Set the Benefit-in-Kind + rates (appropriate percentages) for electric vehicles, hybrids and internal combustion engine vehicles + for 2030-31''), rows 399 to 404, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_87.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_87.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_87.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_87 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_87 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 406 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 406 + expected_value: 'Supported Housing: Introduce a licensing regime to enforce national standards for + supported housing from 2027-28' + label: measure + - column: H + row: 406 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 407 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 406 + expected_value: 'Supported Housing: Introduce a licensing regime to enforce national standards for + supported housing from 2027-28' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 87 (''Supported Housing: Introduce a licensing + regime to enforce national standards for supported housing from 2027-28''), rows 406 to 407, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_87.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_87.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_87.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_87 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_87 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 406 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 406 + expected_value: 'Supported Housing: Introduce a licensing regime to enforce national standards for + supported housing from 2027-28' + label: measure + - column: H + row: 406 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 407 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 406 + expected_value: 'Supported Housing: Introduce a licensing regime to enforce national standards for + supported housing from 2027-28' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 87 (''Supported Housing: Introduce a licensing + regime to enforce national standards for supported housing from 2027-28''), rows 406 to 407, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_87.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_87.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_87.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_87 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_87 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 406 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 406 + expected_value: 'Supported Housing: Introduce a licensing regime to enforce national standards for + supported housing from 2027-28' + label: measure + - column: H + row: 406 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 407 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 406 + expected_value: 'Supported Housing: Introduce a licensing regime to enforce national standards for + supported housing from 2027-28' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 87 (''Supported Housing: Introduce a licensing + regime to enforce national standards for supported housing from 2027-28''), rows 406 to 407, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_87.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_87.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_87.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_87 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_87 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 406 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 406 + expected_value: 'Supported Housing: Introduce a licensing regime to enforce national standards for + supported housing from 2027-28' + label: measure + - column: H + row: 406 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 407 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 406 + expected_value: 'Supported Housing: Introduce a licensing regime to enforce national standards for + supported housing from 2027-28' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 87 (''Supported Housing: Introduce a licensing + regime to enforce national standards for supported housing from 2027-28''), rows 406 to 407, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_87.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_87.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_87.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_87 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_87 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 406 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 406 + expected_value: 'Supported Housing: Introduce a licensing regime to enforce national standards for + supported housing from 2027-28' + label: measure + - column: H + row: 406 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 407 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 406 + expected_value: 'Supported Housing: Introduce a licensing regime to enforce national standards for + supported housing from 2027-28' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 87 (''Supported Housing: Introduce a licensing + regime to enforce national standards for supported housing from 2027-28''), rows 406 to 407, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_87.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_87.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_87.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_87 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_87 + label: Policy measure + rows: + - value_id: current_ame.welfare_inside_cap + label: 'Current AME: Welfare inside cap' + ordinal: 0 + row_number: 406 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: welfare_inside_cap + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: welfare_inside_cap + label: Policy category + guard_cells: + - column: D + row: 406 + expected_value: 'Supported Housing: Introduce a licensing regime to enforce national standards for + supported housing from 2027-28' + label: measure + - column: H + row: 406 + expected_value: Welfare inside cap + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 407 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 406 + expected_value: 'Supported Housing: Introduce a licensing regime to enforce national standards for + supported housing from 2027-28' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 87 (''Supported Housing: Introduce a licensing + regime to enforce national standards for supported housing from 2027-28''), rows 406 to 407, GBP + million. Note: This table uses the convention that a negative sign implies a loss to the Exchequer + (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_88.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_88.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_88.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_88 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_88 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 409 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 409 + expected_value: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under + qualifying circumstances from 23 June 2026' + label: measure + - column: H + row: 409 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 410 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 409 + expected_value: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under + qualifying circumstances from 23 June 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 88 (''Donated Medicines: Introduce a zero rate + of VAT for the donation of medicines under qualifying circumstances from 23 June 2026''), rows 409 + to 410, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_88.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_88.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_88.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_88 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_88 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 409 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 409 + expected_value: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under + qualifying circumstances from 23 June 2026' + label: measure + - column: H + row: 409 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 410 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 409 + expected_value: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under + qualifying circumstances from 23 June 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 88 (''Donated Medicines: Introduce a zero rate + of VAT for the donation of medicines under qualifying circumstances from 23 June 2026''), rows 409 + to 410, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_88.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_88.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_88.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_88 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_88 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 409 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 409 + expected_value: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under + qualifying circumstances from 23 June 2026' + label: measure + - column: H + row: 409 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 410 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 409 + expected_value: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under + qualifying circumstances from 23 June 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 88 (''Donated Medicines: Introduce a zero rate + of VAT for the donation of medicines under qualifying circumstances from 23 June 2026''), rows 409 + to 410, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_88.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_88.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_88.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_88 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_88 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 409 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 409 + expected_value: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under + qualifying circumstances from 23 June 2026' + label: measure + - column: H + row: 409 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 410 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 409 + expected_value: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under + qualifying circumstances from 23 June 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 88 (''Donated Medicines: Introduce a zero rate + of VAT for the donation of medicines under qualifying circumstances from 23 June 2026''), rows 409 + to 410, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_88.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_88.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_88.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_88 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_88 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 409 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 409 + expected_value: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under + qualifying circumstances from 23 June 2026' + label: measure + - column: H + row: 409 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 410 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 409 + expected_value: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under + qualifying circumstances from 23 June 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 88 (''Donated Medicines: Introduce a zero rate + of VAT for the donation of medicines under qualifying circumstances from 23 June 2026''), rows 409 + to 410, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_88.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_88.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_88.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_88 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_88 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 409 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 409 + expected_value: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under + qualifying circumstances from 23 June 2026' + label: measure + - column: H + row: 409 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 410 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 409 + expected_value: 'Donated Medicines: Introduce a zero rate of VAT for the donation of medicines under + qualifying circumstances from 23 June 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 88 (''Donated Medicines: Introduce a zero rate + of VAT for the donation of medicines under qualifying circumstances from 23 June 2026''), rows 409 + to 410, GBP million. Note: This table uses the convention that a negative sign implies a loss to + the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_89.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_89.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_89.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_89 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_89 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 412 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 412 + expected_value: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore + the tax treatment of medical deputies to its previously intended position' + label: measure + - column: H + row: 412 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 413 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 412 + expected_value: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore + the tax treatment of medical deputies to its previously intended position' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 89 (''Temporary Staffing: Amend Group 7 of Schedule + 9 to the VAT Act 1994 to restore the tax treatment of medical deputies to its previously intended + position''), rows 412 to 413, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_89.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_89.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_89.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_89 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_89 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 412 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 412 + expected_value: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore + the tax treatment of medical deputies to its previously intended position' + label: measure + - column: H + row: 412 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 413 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 412 + expected_value: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore + the tax treatment of medical deputies to its previously intended position' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 89 (''Temporary Staffing: Amend Group 7 of Schedule + 9 to the VAT Act 1994 to restore the tax treatment of medical deputies to its previously intended + position''), rows 412 to 413, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_89.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_89.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_89.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_89 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_89 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 412 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 412 + expected_value: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore + the tax treatment of medical deputies to its previously intended position' + label: measure + - column: H + row: 412 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 413 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 412 + expected_value: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore + the tax treatment of medical deputies to its previously intended position' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 89 (''Temporary Staffing: Amend Group 7 of Schedule + 9 to the VAT Act 1994 to restore the tax treatment of medical deputies to its previously intended + position''), rows 412 to 413, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_89.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_89.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_89.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_89 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_89 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 412 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 412 + expected_value: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore + the tax treatment of medical deputies to its previously intended position' + label: measure + - column: H + row: 412 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 413 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 412 + expected_value: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore + the tax treatment of medical deputies to its previously intended position' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 89 (''Temporary Staffing: Amend Group 7 of Schedule + 9 to the VAT Act 1994 to restore the tax treatment of medical deputies to its previously intended + position''), rows 412 to 413, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_89.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_89.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_89.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_89 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_89 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 412 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 412 + expected_value: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore + the tax treatment of medical deputies to its previously intended position' + label: measure + - column: H + row: 412 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 413 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 412 + expected_value: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore + the tax treatment of medical deputies to its previously intended position' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 89 (''Temporary Staffing: Amend Group 7 of Schedule + 9 to the VAT Act 1994 to restore the tax treatment of medical deputies to its previously intended + position''), rows 412 to 413, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_89.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_89.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_89.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_89 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_89 + label: Policy measure + rows: + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 0 + row_number: 412 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 412 + expected_value: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore + the tax treatment of medical deputies to its previously intended position' + label: measure + - column: H + row: 412 + expected_value: VAT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 413 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 412 + expected_value: 'Temporary Staffing: Amend Group 7 of Schedule 9 to the VAT Act 1994 to restore + the tax treatment of medical deputies to its previously intended position' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 89 (''Temporary Staffing: Amend Group 7 of Schedule + 9 to the VAT Act 1994 to restore the tax treatment of medical deputies to its previously intended + position''), rows 412 to 413, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_90.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_90.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_90.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_90 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_90 + label: Policy measure + rows: + - value_id: receipts.landfill_tax + label: 'Receipts: Landfill tax' + ordinal: 0 + row_number: 415 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landfill_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landfill_tax + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 415 + expected_value: Landfill tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 416 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 416 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 2 + row_number: 417 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 417 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 418 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 90 (''Landfill Communities Fund: Increase the Landfill + Tax credit cap from 1 April 2027''), rows 415 to 418, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_90.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_90.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_90.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_90 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_90 + label: Policy measure + rows: + - value_id: receipts.landfill_tax + label: 'Receipts: Landfill tax' + ordinal: 0 + row_number: 415 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landfill_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landfill_tax + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 415 + expected_value: Landfill tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 416 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 416 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 2 + row_number: 417 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 417 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 418 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 90 (''Landfill Communities Fund: Increase the Landfill + Tax credit cap from 1 April 2027''), rows 415 to 418, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_90.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_90.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_90.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_90 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_90 + label: Policy measure + rows: + - value_id: receipts.landfill_tax + label: 'Receipts: Landfill tax' + ordinal: 0 + row_number: 415 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landfill_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landfill_tax + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 415 + expected_value: Landfill tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 416 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 416 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 2 + row_number: 417 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 417 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 418 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 90 (''Landfill Communities Fund: Increase the Landfill + Tax credit cap from 1 April 2027''), rows 415 to 418, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_90.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_90.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_90.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_90 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_90 + label: Policy measure + rows: + - value_id: receipts.landfill_tax + label: 'Receipts: Landfill tax' + ordinal: 0 + row_number: 415 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landfill_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landfill_tax + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 415 + expected_value: Landfill tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 416 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 416 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 2 + row_number: 417 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 417 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 418 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 90 (''Landfill Communities Fund: Increase the Landfill + Tax credit cap from 1 April 2027''), rows 415 to 418, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_90.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_90.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_90.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_90 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_90 + label: Policy measure + rows: + - value_id: receipts.landfill_tax + label: 'Receipts: Landfill tax' + ordinal: 0 + row_number: 415 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landfill_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landfill_tax + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 415 + expected_value: Landfill tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 416 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 416 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 2 + row_number: 417 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 417 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 418 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 90 (''Landfill Communities Fund: Increase the Landfill + Tax credit cap from 1 April 2027''), rows 415 to 418, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_90.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_90.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_90.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_90 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_90 + label: Policy measure + rows: + - value_id: receipts.landfill_tax + label: 'Receipts: Landfill tax' + ordinal: 0 + row_number: 415 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landfill_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landfill_tax + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 415 + expected_value: Landfill tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 416 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 416 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 2 + row_number: 417 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + - column: H + row: 417 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 3 + row_number: 418 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 415 + expected_value: 'Landfill Communities Fund: Increase the Landfill Tax credit cap from 1 April 2027' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 90 (''Landfill Communities Fund: Increase the Landfill + Tax credit cap from 1 April 2027''), rows 415 to 418, GBP million. Note: This table uses the convention + that a negative sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_91.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_91.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_91.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_91 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_91 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 420 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + - column: H + row: 420 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 1 + row_number: 421 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + - column: H + row: 421 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 422 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 91 (''Higher Education: Introduce registration + requirements for franchise providers with 300 or more students from 1 September 2028, to strengthen + quality and oversight of franchised provision''), rows 420 to 422, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_91.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_91.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_91.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_91 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_91 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 420 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + - column: H + row: 420 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 1 + row_number: 421 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + - column: H + row: 421 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 422 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 91 (''Higher Education: Introduce registration + requirements for franchise providers with 300 or more students from 1 September 2028, to strengthen + quality and oversight of franchised provision''), rows 420 to 422, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_91.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_91.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_91.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_91 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_91 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 420 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + - column: H + row: 420 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 1 + row_number: 421 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + - column: H + row: 421 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 422 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 91 (''Higher Education: Introduce registration + requirements for franchise providers with 300 or more students from 1 September 2028, to strengthen + quality and oversight of franchised provision''), rows 420 to 422, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_91.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_91.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_91.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_91 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_91 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 420 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + - column: H + row: 420 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 1 + row_number: 421 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + - column: H + row: 421 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 422 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 91 (''Higher Education: Introduce registration + requirements for franchise providers with 300 or more students from 1 September 2028, to strengthen + quality and oversight of franchised provision''), rows 420 to 422, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_91.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_91.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_91.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_91 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_91 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 420 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + - column: H + row: 420 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 1 + row_number: 421 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + - column: H + row: 421 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 422 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 91 (''Higher Education: Introduce registration + requirements for franchise providers with 300 or more students from 1 September 2028, to strengthen + quality and oversight of franchised provision''), rows 420 to 422, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_91.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_91.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_91.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_91 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_91 + label: Policy measure + rows: + - value_id: receipts.interest_and_dividend_receipts + label: 'Receipts: Interest and dividend receipts' + ordinal: 0 + row_number: 420 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: interest_and_dividend_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: interest_and_dividend_receipts + label: Policy category + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + - column: H + row: 420 + expected_value: Interest and dividend receipts + label: category + - value_id: capital_ame.student_loans + label: 'Capital AME: Student loans' + ordinal: 1 + row_number: 421 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: student_loans + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: student_loans + label: Policy category + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + - column: H + row: 421 + expected_value: Student loans + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 422 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 420 + expected_value: 'Higher Education: Introduce registration requirements for franchise providers with + 300 or more students from 1 September 2028, to strengthen quality and oversight of franchised + provision' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 91 (''Higher Education: Introduce registration + requirements for franchise providers with 300 or more students from 1 September 2028, to strengthen + quality and oversight of franchised provision''), rows 420 to 422, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_92.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_92.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_92.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_92 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_92 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 424 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + - column: H + row: 424 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 1 + row_number: 425 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + - column: H + row: 425 + expected_value: Locally-financed current expenditure + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 426 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 92 (''Local Authority Spending: Impact of adjustments + to high needs budget on local authority spending''), rows 424 to 426, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_92.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_92.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_92.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_92 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_92 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 424 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + - column: H + row: 424 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 1 + row_number: 425 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + - column: H + row: 425 + expected_value: Locally-financed current expenditure + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 426 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 92 (''Local Authority Spending: Impact of adjustments + to high needs budget on local authority spending''), rows 424 to 426, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_92.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_92.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_92.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_92 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_92 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 424 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + - column: H + row: 424 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 1 + row_number: 425 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + - column: H + row: 425 + expected_value: Locally-financed current expenditure + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 426 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 92 (''Local Authority Spending: Impact of adjustments + to high needs budget on local authority spending''), rows 424 to 426, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_92.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_92.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_92.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_92 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_92 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 424 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + - column: H + row: 424 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 1 + row_number: 425 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + - column: H + row: 425 + expected_value: Locally-financed current expenditure + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 426 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 92 (''Local Authority Spending: Impact of adjustments + to high needs budget on local authority spending''), rows 424 to 426, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_92.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_92.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_92.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_92 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_92 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 424 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + - column: H + row: 424 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 1 + row_number: 425 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + - column: H + row: 425 + expected_value: Locally-financed current expenditure + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 426 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 92 (''Local Authority Spending: Impact of adjustments + to high needs budget on local authority spending''), rows 424 to 426, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_92.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_92.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_92.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_92 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_92 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 424 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + - column: H + row: 424 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.locally_financed_current_expenditure + label: 'Current AME: Locally-financed current expenditure' + ordinal: 1 + row_number: 425 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: locally_financed_current_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: locally_financed_current_expenditure + label: Policy category + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + - column: H + row: 425 + expected_value: Locally-financed current expenditure + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 426 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 424 + expected_value: 'Local Authority Spending: Impact of adjustments to high needs budget on local authority + spending' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 92 (''Local Authority Spending: Impact of adjustments + to high needs budget on local authority spending''), rows 424 to 426, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_93.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_93.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_93.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_93 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_93 + label: Policy measure + rows: + - value_id: receipts.high_value_council_tax_surcharge + label: 'Receipts: High-value council tax surcharge' + ordinal: 0 + row_number: 428 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: high_value_council_tax_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: high_value_council_tax_surcharge + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 428 + expected_value: High-value council tax surcharge + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 1 + row_number: 429 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 429 + expected_value: Stamp duty + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 2 + row_number: 430 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 430 + expected_value: Capital gains tax + label: category + - value_id: receipts.inheritance_tax + label: 'Receipts: Inheritance tax' + ordinal: 3 + row_number: 431 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: inheritance_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: inheritance_tax + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 431 + expected_value: Inheritance tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 432 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 432 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 5 + row_number: 433 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 433 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 434 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 93 (''High Value Council Tax Surcharge: Confirm + eligibility for deferrals, discounts and exemptions from 1 April 2028''), rows 428 to 434, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_93.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_93.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_93.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_93 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_93 + label: Policy measure + rows: + - value_id: receipts.high_value_council_tax_surcharge + label: 'Receipts: High-value council tax surcharge' + ordinal: 0 + row_number: 428 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: high_value_council_tax_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: high_value_council_tax_surcharge + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 428 + expected_value: High-value council tax surcharge + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 1 + row_number: 429 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 429 + expected_value: Stamp duty + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 2 + row_number: 430 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 430 + expected_value: Capital gains tax + label: category + - value_id: receipts.inheritance_tax + label: 'Receipts: Inheritance tax' + ordinal: 3 + row_number: 431 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: inheritance_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: inheritance_tax + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 431 + expected_value: Inheritance tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 432 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 432 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 5 + row_number: 433 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 433 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 434 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 93 (''High Value Council Tax Surcharge: Confirm + eligibility for deferrals, discounts and exemptions from 1 April 2028''), rows 428 to 434, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_93.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_93.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_93.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_93 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_93 + label: Policy measure + rows: + - value_id: receipts.high_value_council_tax_surcharge + label: 'Receipts: High-value council tax surcharge' + ordinal: 0 + row_number: 428 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: high_value_council_tax_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: high_value_council_tax_surcharge + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 428 + expected_value: High-value council tax surcharge + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 1 + row_number: 429 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 429 + expected_value: Stamp duty + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 2 + row_number: 430 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 430 + expected_value: Capital gains tax + label: category + - value_id: receipts.inheritance_tax + label: 'Receipts: Inheritance tax' + ordinal: 3 + row_number: 431 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: inheritance_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: inheritance_tax + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 431 + expected_value: Inheritance tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 432 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 432 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 5 + row_number: 433 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 433 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 434 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 93 (''High Value Council Tax Surcharge: Confirm + eligibility for deferrals, discounts and exemptions from 1 April 2028''), rows 428 to 434, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_93.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_93.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_93.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_93 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_93 + label: Policy measure + rows: + - value_id: receipts.high_value_council_tax_surcharge + label: 'Receipts: High-value council tax surcharge' + ordinal: 0 + row_number: 428 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: high_value_council_tax_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: high_value_council_tax_surcharge + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 428 + expected_value: High-value council tax surcharge + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 1 + row_number: 429 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 429 + expected_value: Stamp duty + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 2 + row_number: 430 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 430 + expected_value: Capital gains tax + label: category + - value_id: receipts.inheritance_tax + label: 'Receipts: Inheritance tax' + ordinal: 3 + row_number: 431 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: inheritance_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: inheritance_tax + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 431 + expected_value: Inheritance tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 432 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 432 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 5 + row_number: 433 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 433 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 434 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 93 (''High Value Council Tax Surcharge: Confirm + eligibility for deferrals, discounts and exemptions from 1 April 2028''), rows 428 to 434, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_93.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_93.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_93.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_93 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_93 + label: Policy measure + rows: + - value_id: receipts.high_value_council_tax_surcharge + label: 'Receipts: High-value council tax surcharge' + ordinal: 0 + row_number: 428 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: high_value_council_tax_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: high_value_council_tax_surcharge + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 428 + expected_value: High-value council tax surcharge + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 1 + row_number: 429 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 429 + expected_value: Stamp duty + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 2 + row_number: 430 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 430 + expected_value: Capital gains tax + label: category + - value_id: receipts.inheritance_tax + label: 'Receipts: Inheritance tax' + ordinal: 3 + row_number: 431 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: inheritance_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: inheritance_tax + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 431 + expected_value: Inheritance tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 432 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 432 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 5 + row_number: 433 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 433 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 434 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 93 (''High Value Council Tax Surcharge: Confirm + eligibility for deferrals, discounts and exemptions from 1 April 2028''), rows 428 to 434, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_93.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_93.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_93.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_93 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_93 + label: Policy measure + rows: + - value_id: receipts.high_value_council_tax_surcharge + label: 'Receipts: High-value council tax surcharge' + ordinal: 0 + row_number: 428 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: high_value_council_tax_surcharge + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: high_value_council_tax_surcharge + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 428 + expected_value: High-value council tax surcharge + label: category + - value_id: receipts.stamp_duty + label: 'Receipts: Stamp duty' + ordinal: 1 + row_number: 429 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: stamp_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: stamp_duty + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 429 + expected_value: Stamp duty + label: category + - value_id: receipts.capital_gains_tax + label: 'Receipts: Capital gains tax' + ordinal: 2 + row_number: 430 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: capital_gains_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: capital_gains_tax + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 430 + expected_value: Capital gains tax + label: category + - value_id: receipts.inheritance_tax + label: 'Receipts: Inheritance tax' + ordinal: 3 + row_number: 431 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: inheritance_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: inheritance_tax + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 431 + expected_value: Inheritance tax + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 4 + row_number: 432 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 432 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 5 + row_number: 433 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + - column: H + row: 433 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 6 + row_number: 434 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 428 + expected_value: 'High Value Council Tax Surcharge: Confirm eligibility for deferrals, discounts + and exemptions from 1 April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 93 (''High Value Council Tax Surcharge: Confirm + eligibility for deferrals, discounts and exemptions from 1 April 2028''), rows 428 to 434, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_94.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_94.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_94.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_94 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_94 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 436 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 436 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 437 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 437 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 438 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 438 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 3 + row_number: 439 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 439 + expected_value: Scottish self-financed expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 440 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 440 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 441 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 94 (''Benefits in Kind (BiKs): Delay mandatory + payrolling of company cars, vans, fuel and medical benefits from 6 April 2026 to 6 April 2027, with + remaining BiKs implemented from 6 April 2028''), rows 436 to 441, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_94.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_94.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_94.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_94 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_94 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 436 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 436 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 437 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 437 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 438 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 438 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 3 + row_number: 439 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 439 + expected_value: Scottish self-financed expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 440 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 440 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 441 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 94 (''Benefits in Kind (BiKs): Delay mandatory + payrolling of company cars, vans, fuel and medical benefits from 6 April 2026 to 6 April 2027, with + remaining BiKs implemented from 6 April 2028''), rows 436 to 441, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_94.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_94.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_94.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_94 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_94 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 436 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 436 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 437 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 437 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 438 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 438 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 3 + row_number: 439 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 439 + expected_value: Scottish self-financed expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 440 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 440 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 441 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 94 (''Benefits in Kind (BiKs): Delay mandatory + payrolling of company cars, vans, fuel and medical benefits from 6 April 2026 to 6 April 2027, with + remaining BiKs implemented from 6 April 2028''), rows 436 to 441, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_94.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_94.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_94.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_94 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_94 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 436 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 436 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 437 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 437 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 438 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 438 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 3 + row_number: 439 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 439 + expected_value: Scottish self-financed expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 440 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 440 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 441 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 94 (''Benefits in Kind (BiKs): Delay mandatory + payrolling of company cars, vans, fuel and medical benefits from 6 April 2026 to 6 April 2027, with + remaining BiKs implemented from 6 April 2028''), rows 436 to 441, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_94.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_94.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_94.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_94 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_94 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 436 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 436 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 437 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 437 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 438 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 438 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 3 + row_number: 439 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 439 + expected_value: Scottish self-financed expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 440 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 440 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 441 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 94 (''Benefits in Kind (BiKs): Delay mandatory + payrolling of company cars, vans, fuel and medical benefits from 6 April 2026 to 6 April 2027, with + remaining BiKs implemented from 6 April 2028''), rows 436 to 441, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_94.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_94.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_94.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_94 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_94 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 436 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 436 + expected_value: Income tax + label: category + - value_id: receipts.nics + label: 'Receipts: NICs' + ordinal: 1 + row_number: 437 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: nics + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: nics + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 437 + expected_value: NICs + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 2 + row_number: 438 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 438 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 3 + row_number: 439 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 439 + expected_value: Scottish self-financed expenditure + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 4 + row_number: 440 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + - column: H + row: 440 + expected_value: Scottish BGA (current) + label: category + - value_id: total + label: Total + ordinal: 5 + row_number: 441 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 436 + expected_value: 'Benefits in Kind (BiKs): Delay mandatory payrolling of company cars, vans, fuel + and medical benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 + April 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 94 (''Benefits in Kind (BiKs): Delay mandatory + payrolling of company cars, vans, fuel and medical benefits from 6 April 2026 to 6 April 2027, with + remaining BiKs implemented from 6 April 2028''), rows 436 to 441, GBP million. Note: This table + uses the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_95.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_95.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_95.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_95 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_95 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 443 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 443 + expected_value: Customs duty + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 1 + row_number: 444 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 444 + expected_value: VAT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 445 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 445 + expected_value: Income tax + label: category + - value_id: receipts.tobacco_duty + label: 'Receipts: Tobacco duty' + ordinal: 3 + row_number: 446 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: tobacco_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: tobacco_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 446 + expected_value: Tobacco duty + label: category + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 4 + row_number: 447 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 447 + expected_value: Alcohol duty + label: category + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 5 + row_number: 448 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 448 + expected_value: Vehicle excise duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 6 + row_number: 449 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 449 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 7 + row_number: 450 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 450 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 8 + row_number: 451 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 451 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 9 + row_number: 452 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 95 (''Low Value Imports: Remove the £135 customs + duty relief and introduce new customs arrangements from October 2028''), rows 443 to 452, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_95.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_95.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_95.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_95 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_95 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 443 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 443 + expected_value: Customs duty + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 1 + row_number: 444 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 444 + expected_value: VAT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 445 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 445 + expected_value: Income tax + label: category + - value_id: receipts.tobacco_duty + label: 'Receipts: Tobacco duty' + ordinal: 3 + row_number: 446 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: tobacco_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: tobacco_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 446 + expected_value: Tobacco duty + label: category + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 4 + row_number: 447 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 447 + expected_value: Alcohol duty + label: category + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 5 + row_number: 448 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 448 + expected_value: Vehicle excise duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 6 + row_number: 449 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 449 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 7 + row_number: 450 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 450 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 8 + row_number: 451 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 451 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 9 + row_number: 452 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 95 (''Low Value Imports: Remove the £135 customs + duty relief and introduce new customs arrangements from October 2028''), rows 443 to 452, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_95.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_95.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_95.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_95 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_95 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 443 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 443 + expected_value: Customs duty + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 1 + row_number: 444 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 444 + expected_value: VAT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 445 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 445 + expected_value: Income tax + label: category + - value_id: receipts.tobacco_duty + label: 'Receipts: Tobacco duty' + ordinal: 3 + row_number: 446 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: tobacco_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: tobacco_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 446 + expected_value: Tobacco duty + label: category + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 4 + row_number: 447 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 447 + expected_value: Alcohol duty + label: category + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 5 + row_number: 448 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 448 + expected_value: Vehicle excise duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 6 + row_number: 449 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 449 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 7 + row_number: 450 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 450 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 8 + row_number: 451 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 451 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 9 + row_number: 452 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 95 (''Low Value Imports: Remove the £135 customs + duty relief and introduce new customs arrangements from October 2028''), rows 443 to 452, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_95.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_95.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_95.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_95 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_95 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 443 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 443 + expected_value: Customs duty + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 1 + row_number: 444 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 444 + expected_value: VAT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 445 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 445 + expected_value: Income tax + label: category + - value_id: receipts.tobacco_duty + label: 'Receipts: Tobacco duty' + ordinal: 3 + row_number: 446 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: tobacco_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: tobacco_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 446 + expected_value: Tobacco duty + label: category + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 4 + row_number: 447 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 447 + expected_value: Alcohol duty + label: category + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 5 + row_number: 448 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 448 + expected_value: Vehicle excise duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 6 + row_number: 449 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 449 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 7 + row_number: 450 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 450 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 8 + row_number: 451 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 451 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 9 + row_number: 452 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 95 (''Low Value Imports: Remove the £135 customs + duty relief and introduce new customs arrangements from October 2028''), rows 443 to 452, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_95.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_95.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_95.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_95 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_95 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 443 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 443 + expected_value: Customs duty + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 1 + row_number: 444 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 444 + expected_value: VAT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 445 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 445 + expected_value: Income tax + label: category + - value_id: receipts.tobacco_duty + label: 'Receipts: Tobacco duty' + ordinal: 3 + row_number: 446 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: tobacco_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: tobacco_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 446 + expected_value: Tobacco duty + label: category + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 4 + row_number: 447 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 447 + expected_value: Alcohol duty + label: category + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 5 + row_number: 448 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 448 + expected_value: Vehicle excise duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 6 + row_number: 449 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 449 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 7 + row_number: 450 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 450 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 8 + row_number: 451 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 451 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 9 + row_number: 452 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 95 (''Low Value Imports: Remove the £135 customs + duty relief and introduce new customs arrangements from October 2028''), rows 443 to 452, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_95.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_95.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_95.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_95 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_95 + label: Policy measure + rows: + - value_id: receipts.customs_duty + label: 'Receipts: Customs duty' + ordinal: 0 + row_number: 443 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: customs_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: customs_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 443 + expected_value: Customs duty + label: category + - value_id: receipts.vat + label: 'Receipts: VAT' + ordinal: 1 + row_number: 444 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vat + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vat + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 444 + expected_value: VAT + label: category + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 2 + row_number: 445 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 445 + expected_value: Income tax + label: category + - value_id: receipts.tobacco_duty + label: 'Receipts: Tobacco duty' + ordinal: 3 + row_number: 446 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: tobacco_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: tobacco_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 446 + expected_value: Tobacco duty + label: category + - value_id: receipts.alcohol_duty + label: 'Receipts: Alcohol duty' + ordinal: 4 + row_number: 447 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: alcohol_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: alcohol_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 447 + expected_value: Alcohol duty + label: category + - value_id: receipts.vehicle_excise_duty + label: 'Receipts: Vehicle excise duty' + ordinal: 5 + row_number: 448 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: vehicle_excise_duty + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: vehicle_excise_duty + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 448 + expected_value: Vehicle excise duty + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 6 + row_number: 449 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 449 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 7 + row_number: 450 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 450 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 8 + row_number: 451 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + - column: H + row: 451 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 9 + row_number: 452 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 443 + expected_value: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs + arrangements from October 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 95 (''Low Value Imports: Remove the £135 customs + duty relief and introduce new customs arrangements from October 2028''), rows 443 to 452, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_96.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_96.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_96.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_96 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_96 + label: Policy measure + rows: + - value_id: receipts.eu_ets_auction_receipts + label: 'Receipts: EU ETS auction receipts' + ordinal: 0 + row_number: 454 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: eu_ets_auction_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: eu_ets_auction_receipts + label: Policy category + guard_cells: + - column: D + row: 454 + expected_value: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the + ETS ' + label: measure + - column: H + row: 454 + expected_value: EU ETS auction receipts + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 455 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 454 + expected_value: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the + ETS ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 96 (''Emissions Trading Scheme (ETS): Delay the + inclusion of energy from waste in the ETS ''), rows 454 to 455, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_96.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_96.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_96.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_96 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_96 + label: Policy measure + rows: + - value_id: receipts.eu_ets_auction_receipts + label: 'Receipts: EU ETS auction receipts' + ordinal: 0 + row_number: 454 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: eu_ets_auction_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: eu_ets_auction_receipts + label: Policy category + guard_cells: + - column: D + row: 454 + expected_value: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the + ETS ' + label: measure + - column: H + row: 454 + expected_value: EU ETS auction receipts + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 455 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 454 + expected_value: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the + ETS ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 96 (''Emissions Trading Scheme (ETS): Delay the + inclusion of energy from waste in the ETS ''), rows 454 to 455, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_96.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_96.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_96.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_96 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_96 + label: Policy measure + rows: + - value_id: receipts.eu_ets_auction_receipts + label: 'Receipts: EU ETS auction receipts' + ordinal: 0 + row_number: 454 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: eu_ets_auction_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: eu_ets_auction_receipts + label: Policy category + guard_cells: + - column: D + row: 454 + expected_value: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the + ETS ' + label: measure + - column: H + row: 454 + expected_value: EU ETS auction receipts + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 455 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 454 + expected_value: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the + ETS ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 96 (''Emissions Trading Scheme (ETS): Delay the + inclusion of energy from waste in the ETS ''), rows 454 to 455, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_96.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_96.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_96.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_96 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_96 + label: Policy measure + rows: + - value_id: receipts.eu_ets_auction_receipts + label: 'Receipts: EU ETS auction receipts' + ordinal: 0 + row_number: 454 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: eu_ets_auction_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: eu_ets_auction_receipts + label: Policy category + guard_cells: + - column: D + row: 454 + expected_value: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the + ETS ' + label: measure + - column: H + row: 454 + expected_value: EU ETS auction receipts + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 455 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 454 + expected_value: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the + ETS ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 96 (''Emissions Trading Scheme (ETS): Delay the + inclusion of energy from waste in the ETS ''), rows 454 to 455, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_96.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_96.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_96.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_96 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_96 + label: Policy measure + rows: + - value_id: receipts.eu_ets_auction_receipts + label: 'Receipts: EU ETS auction receipts' + ordinal: 0 + row_number: 454 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: eu_ets_auction_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: eu_ets_auction_receipts + label: Policy category + guard_cells: + - column: D + row: 454 + expected_value: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the + ETS ' + label: measure + - column: H + row: 454 + expected_value: EU ETS auction receipts + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 455 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 454 + expected_value: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the + ETS ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 96 (''Emissions Trading Scheme (ETS): Delay the + inclusion of energy from waste in the ETS ''), rows 454 to 455, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_96.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_96.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_96.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_96 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_96 + label: Policy measure + rows: + - value_id: receipts.eu_ets_auction_receipts + label: 'Receipts: EU ETS auction receipts' + ordinal: 0 + row_number: 454 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: eu_ets_auction_receipts + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: eu_ets_auction_receipts + label: Policy category + guard_cells: + - column: D + row: 454 + expected_value: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the + ETS ' + label: measure + - column: H + row: 454 + expected_value: EU ETS auction receipts + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 455 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 454 + expected_value: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the + ETS ' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 96 (''Emissions Trading Scheme (ETS): Delay the + inclusion of energy from waste in the ETS ''), rows 454 to 455, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_97.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_97.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_97.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_97 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_97 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 457 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 457 + expected_value: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + label: measure + - column: H + row: 457 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 458 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 457 + expected_value: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 97 (''Corporation Tax: Spread the one-off impact + of revenue recognition changes for qualifying gas distribution activities over five years for accounting + periods ending on or after 31 December 2026''), rows 457 to 458, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_97.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_97.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_97.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_97 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_97 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 457 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 457 + expected_value: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + label: measure + - column: H + row: 457 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 458 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 457 + expected_value: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 97 (''Corporation Tax: Spread the one-off impact + of revenue recognition changes for qualifying gas distribution activities over five years for accounting + periods ending on or after 31 December 2026''), rows 457 to 458, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_97.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_97.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_97.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_97 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_97 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 457 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 457 + expected_value: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + label: measure + - column: H + row: 457 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 458 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 457 + expected_value: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 97 (''Corporation Tax: Spread the one-off impact + of revenue recognition changes for qualifying gas distribution activities over five years for accounting + periods ending on or after 31 December 2026''), rows 457 to 458, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_97.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_97.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_97.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_97 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_97 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 457 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 457 + expected_value: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + label: measure + - column: H + row: 457 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 458 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 457 + expected_value: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 97 (''Corporation Tax: Spread the one-off impact + of revenue recognition changes for qualifying gas distribution activities over five years for accounting + periods ending on or after 31 December 2026''), rows 457 to 458, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_97.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_97.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_97.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_97 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_97 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 457 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 457 + expected_value: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + label: measure + - column: H + row: 457 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 458 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 457 + expected_value: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 97 (''Corporation Tax: Spread the one-off impact + of revenue recognition changes for qualifying gas distribution activities over five years for accounting + periods ending on or after 31 December 2026''), rows 457 to 458, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_97.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_97.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_97.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_97 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_97 + label: Policy measure + rows: + - value_id: receipts.onshore_ct + label: 'Receipts: Onshore CT' + ordinal: 0 + row_number: 457 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: onshore_ct + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: onshore_ct + label: Policy category + guard_cells: + - column: D + row: 457 + expected_value: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + label: measure + - column: H + row: 457 + expected_value: Onshore CT + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 458 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 457 + expected_value: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying + gas distribution activities over five years for accounting periods ending on or after 31 December + 2026' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 97 (''Corporation Tax: Spread the one-off impact + of revenue recognition changes for qualifying gas distribution activities over five years for accounting + periods ending on or after 31 December 2026''), rows 457 to 458, GBP million. Note: This table uses + the convention that a negative sign implies a loss to the Exchequer (and is therefore an increase + in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_98.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.measure_98.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_98.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_98 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_98 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 460 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 460 + expected_value: 'International Investors: Relieve double taxation for UK investors in US Limited + Liability Companies and similar entities from early 2028' + label: measure + - column: H + row: 460 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 461 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 460 + expected_value: 'International Investors: Relieve double taxation for UK investors in US Limited + Liability Companies and similar entities from early 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 98 (''International Investors: Relieve double taxation + for UK investors in US Limited Liability Companies and similar entities from early 2028''), rows + 460 to 461, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_98.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.measure_98.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_98.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_98 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_98 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 460 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 460 + expected_value: 'International Investors: Relieve double taxation for UK investors in US Limited + Liability Companies and similar entities from early 2028' + label: measure + - column: H + row: 460 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 461 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 460 + expected_value: 'International Investors: Relieve double taxation for UK investors in US Limited + Liability Companies and similar entities from early 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 98 (''International Investors: Relieve double taxation + for UK investors in US Limited Liability Companies and similar entities from early 2028''), rows + 460 to 461, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_98.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.measure_98.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_98.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_98 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_98 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 460 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 460 + expected_value: 'International Investors: Relieve double taxation for UK investors in US Limited + Liability Companies and similar entities from early 2028' + label: measure + - column: H + row: 460 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 461 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 460 + expected_value: 'International Investors: Relieve double taxation for UK investors in US Limited + Liability Companies and similar entities from early 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 98 (''International Investors: Relieve double taxation + for UK investors in US Limited Liability Companies and similar entities from early 2028''), rows + 460 to 461, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_98.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.measure_98.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_98.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_98 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_98 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 460 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 460 + expected_value: 'International Investors: Relieve double taxation for UK investors in US Limited + Liability Companies and similar entities from early 2028' + label: measure + - column: H + row: 460 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 461 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 460 + expected_value: 'International Investors: Relieve double taxation for UK investors in US Limited + Liability Companies and similar entities from early 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 98 (''International Investors: Relieve double taxation + for UK investors in US Limited Liability Companies and similar entities from early 2028''), rows + 460 to 461, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_98.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.measure_98.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_98.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_98 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_98 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 460 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 460 + expected_value: 'International Investors: Relieve double taxation for UK investors in US Limited + Liability Companies and similar entities from early 2028' + label: measure + - column: H + row: 460 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 461 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 460 + expected_value: 'International Investors: Relieve double taxation for UK investors in US Limited + Liability Companies and similar entities from early 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 98 (''International Investors: Relieve double taxation + for UK investors in US Limited Liability Companies and similar entities from early 2028''), rows + 460 to 461, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.measure_98.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.measure_98.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.measure_98.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: scorecard + policy_measure: measure_98 + shared_constraints: + - variable: policy_section + operator: == + value: scorecard + label: Policy section + - variable: policy_measure + operator: == + value: measure_98 + label: Policy measure + rows: + - value_id: receipts.income_tax + label: 'Receipts: Income tax' + ordinal: 0 + row_number: 460 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: income_tax + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: income_tax + label: Policy category + guard_cells: + - column: D + row: 460 + expected_value: 'International Investors: Relieve double taxation for UK investors in US Limited + Liability Companies and similar entities from early 2028' + label: measure + - column: H + row: 460 + expected_value: Income tax + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 461 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 460 + expected_value: 'International Investors: Relieve double taxation for UK investors in US Limited + Liability Companies and similar entities from early 2028' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), measure 98 (''International Investors: Relieve double taxation + for UK investors in US Limited Liability Companies and similar entities from early 2028''), rows + 460 to 461, GBP million. Note: This table uses the convention that a negative sign implies a loss + to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_1.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_1.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_1.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_1 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_1 + label: Policy measure + rows: + - value_id: capital_ame.other_ame_capital + label: 'Capital AME: Other AME (capital)' + ordinal: 0 + row_number: 467 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_ame_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_capital + label: Policy category + guard_cells: + - column: D + row: 467 + expected_value: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + label: measure + - column: H + row: 467 + expected_value: Other AME (capital) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 468 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 467 + expected_value: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Provide Public Works Loan Board (PWLB) debt relief for + councils in severe financial distress''), rows 467 to 468, GBP million. Note: This table uses the + convention that a negative sign implies a loss to the Exchequer (and is therefore an increase in + PSNB). Footnote 1 of ''Fiscally neutral measures'': includes measures with no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_1.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_1.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_1.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_1 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_1 + label: Policy measure + rows: + - value_id: capital_ame.other_ame_capital + label: 'Capital AME: Other AME (capital)' + ordinal: 0 + row_number: 467 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_ame_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_capital + label: Policy category + guard_cells: + - column: D + row: 467 + expected_value: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + label: measure + - column: H + row: 467 + expected_value: Other AME (capital) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 468 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 467 + expected_value: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Provide Public Works Loan Board (PWLB) debt relief for + councils in severe financial distress''), rows 467 to 468, GBP million. Note: This table uses the + convention that a negative sign implies a loss to the Exchequer (and is therefore an increase in + PSNB). Footnote 1 of ''Fiscally neutral measures'': includes measures with no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_1.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_1.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_1.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_1 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_1 + label: Policy measure + rows: + - value_id: capital_ame.other_ame_capital + label: 'Capital AME: Other AME (capital)' + ordinal: 0 + row_number: 467 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_ame_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_capital + label: Policy category + guard_cells: + - column: D + row: 467 + expected_value: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + label: measure + - column: H + row: 467 + expected_value: Other AME (capital) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 468 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 467 + expected_value: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Provide Public Works Loan Board (PWLB) debt relief for + councils in severe financial distress''), rows 467 to 468, GBP million. Note: This table uses the + convention that a negative sign implies a loss to the Exchequer (and is therefore an increase in + PSNB). Footnote 1 of ''Fiscally neutral measures'': includes measures with no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_1.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_1.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_1.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_1 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_1 + label: Policy measure + rows: + - value_id: capital_ame.other_ame_capital + label: 'Capital AME: Other AME (capital)' + ordinal: 0 + row_number: 467 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_ame_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_capital + label: Policy category + guard_cells: + - column: D + row: 467 + expected_value: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + label: measure + - column: H + row: 467 + expected_value: Other AME (capital) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 468 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 467 + expected_value: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Provide Public Works Loan Board (PWLB) debt relief for + councils in severe financial distress''), rows 467 to 468, GBP million. Note: This table uses the + convention that a negative sign implies a loss to the Exchequer (and is therefore an increase in + PSNB). Footnote 1 of ''Fiscally neutral measures'': includes measures with no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_1.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_1.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_1.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_1 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_1 + label: Policy measure + rows: + - value_id: capital_ame.other_ame_capital + label: 'Capital AME: Other AME (capital)' + ordinal: 0 + row_number: 467 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_ame_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_capital + label: Policy category + guard_cells: + - column: D + row: 467 + expected_value: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + label: measure + - column: H + row: 467 + expected_value: Other AME (capital) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 468 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 467 + expected_value: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Provide Public Works Loan Board (PWLB) debt relief for + councils in severe financial distress''), rows 467 to 468, GBP million. Note: This table uses the + convention that a negative sign implies a loss to the Exchequer (and is therefore an increase in + PSNB). Footnote 1 of ''Fiscally neutral measures'': includes measures with no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_1.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_1.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_1.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_1 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_1 + label: Policy measure + rows: + - value_id: capital_ame.other_ame_capital + label: 'Capital AME: Other AME (capital)' + ordinal: 0 + row_number: 467 + expected_row_header_column: G + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_head: capital_ame + policy_category: other_ame_capital + constraints: + - variable: policy_head + operator: == + value: capital_ame + label: Policy head + - variable: policy_category + operator: == + value: other_ame_capital + label: Policy category + guard_cells: + - column: D + row: 467 + expected_value: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + label: measure + - column: H + row: 467 + expected_value: Other AME (capital) + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 468 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 467 + expected_value: Provide Public Works Loan Board (PWLB) debt relief for councils in severe financial + distress + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Provide Public Works Loan Board (PWLB) debt relief for + councils in severe financial distress''), rows 467 to 468, GBP million. Note: This table uses the + convention that a negative sign implies a loss to the Exchequer (and is therefore an increase in + PSNB). Footnote 1 of ''Fiscally neutral measures'': includes measures with no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_2.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_2.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_2.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_2 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_2 + label: Policy measure + rows: + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 0 + row_number: 470 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + - column: H + row: 470 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 1 + row_number: 471 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + - column: H + row: 471 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 472 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Devolving Air Passenger Duty to the Scottish Government + in April 2027''), rows 470 to 472, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB). Footnote 1 of ''Fiscally + neutral measures'': includes measures with no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_2.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_2.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_2.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_2 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_2 + label: Policy measure + rows: + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 0 + row_number: 470 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + - column: H + row: 470 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 1 + row_number: 471 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + - column: H + row: 471 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 472 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Devolving Air Passenger Duty to the Scottish Government + in April 2027''), rows 470 to 472, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB). Footnote 1 of ''Fiscally + neutral measures'': includes measures with no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_2.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_2.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_2.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_2 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_2 + label: Policy measure + rows: + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 0 + row_number: 470 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + - column: H + row: 470 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 1 + row_number: 471 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + - column: H + row: 471 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 472 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Devolving Air Passenger Duty to the Scottish Government + in April 2027''), rows 470 to 472, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB). Footnote 1 of ''Fiscally + neutral measures'': includes measures with no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_2.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_2.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_2.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_2 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_2 + label: Policy measure + rows: + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 0 + row_number: 470 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + - column: H + row: 470 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 1 + row_number: 471 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + - column: H + row: 471 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 472 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Devolving Air Passenger Duty to the Scottish Government + in April 2027''), rows 470 to 472, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB). Footnote 1 of ''Fiscally + neutral measures'': includes measures with no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_2.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_2.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_2.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_2 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_2 + label: Policy measure + rows: + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 0 + row_number: 470 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + - column: H + row: 470 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 1 + row_number: 471 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + - column: H + row: 471 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 472 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Devolving Air Passenger Duty to the Scottish Government + in April 2027''), rows 470 to 472, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB). Footnote 1 of ''Fiscally + neutral measures'': includes measures with no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_2.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_2.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_2.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_2 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_2 + label: Policy measure + rows: + - value_id: current_ame.scottish_bga_current + label: 'Current AME: Scottish BGA (current)' + ordinal: 0 + row_number: 470 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_bga_current + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_bga_current + label: Policy category + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + - column: H + row: 470 + expected_value: Scottish BGA (current) + label: category + - value_id: current_ame.scottish_self_financed_expenditure + label: 'Current AME: Scottish self-financed expenditure' + ordinal: 1 + row_number: 471 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: scottish_self_financed_expenditure + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: scottish_self_financed_expenditure + label: Policy category + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + - column: H + row: 471 + expected_value: Scottish self-financed expenditure + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 472 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 470 + expected_value: Devolving Air Passenger Duty to the Scottish Government in April 2027 + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Devolving Air Passenger Duty to the Scottish Government + in April 2027''), rows 470 to 472, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB). Footnote 1 of ''Fiscally + neutral measures'': includes measures with no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_3.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_3.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_3.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_3 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_3 + label: Policy measure + rows: + - value_id: receipts.landlord_registration_fee + label: 'Receipts: Landlord registration fee' + ordinal: 0 + row_number: 474 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landlord_registration_fee + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landlord_registration_fee + label: Policy category + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + - column: H + row: 474 + expected_value: Landlord registration fee + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 475 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + - column: H + row: 475 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 476 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Landlord registration fee''), rows 474 to 476, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB). Footnote 1 of ''Fiscally neutral measures'': includes measures with + no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_3.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_3.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_3.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_3 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_3 + label: Policy measure + rows: + - value_id: receipts.landlord_registration_fee + label: 'Receipts: Landlord registration fee' + ordinal: 0 + row_number: 474 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landlord_registration_fee + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landlord_registration_fee + label: Policy category + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + - column: H + row: 474 + expected_value: Landlord registration fee + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 475 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + - column: H + row: 475 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 476 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Landlord registration fee''), rows 474 to 476, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB). Footnote 1 of ''Fiscally neutral measures'': includes measures with + no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_3.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_3.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_3.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_3 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_3 + label: Policy measure + rows: + - value_id: receipts.landlord_registration_fee + label: 'Receipts: Landlord registration fee' + ordinal: 0 + row_number: 474 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landlord_registration_fee + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landlord_registration_fee + label: Policy category + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + - column: H + row: 474 + expected_value: Landlord registration fee + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 475 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + - column: H + row: 475 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 476 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Landlord registration fee''), rows 474 to 476, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB). Footnote 1 of ''Fiscally neutral measures'': includes measures with + no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_3.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_3.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_3.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_3 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_3 + label: Policy measure + rows: + - value_id: receipts.landlord_registration_fee + label: 'Receipts: Landlord registration fee' + ordinal: 0 + row_number: 474 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landlord_registration_fee + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landlord_registration_fee + label: Policy category + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + - column: H + row: 474 + expected_value: Landlord registration fee + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 475 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + - column: H + row: 475 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 476 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Landlord registration fee''), rows 474 to 476, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB). Footnote 1 of ''Fiscally neutral measures'': includes measures with + no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_3.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_3.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_3.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_3 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_3 + label: Policy measure + rows: + - value_id: receipts.landlord_registration_fee + label: 'Receipts: Landlord registration fee' + ordinal: 0 + row_number: 474 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landlord_registration_fee + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landlord_registration_fee + label: Policy category + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + - column: H + row: 474 + expected_value: Landlord registration fee + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 475 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + - column: H + row: 475 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 476 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Landlord registration fee''), rows 474 to 476, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB). Footnote 1 of ''Fiscally neutral measures'': includes measures with + no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.fiscally_neutral_3.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.fiscally_neutral_3.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.fiscally_neutral_3.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: fiscally_neutral + policy_measure: fiscally_neutral_3 + shared_constraints: + - variable: policy_section + operator: == + value: fiscally_neutral + label: Policy section + - variable: policy_measure + operator: == + value: fiscally_neutral_3 + label: Policy measure + rows: + - value_id: receipts.landlord_registration_fee + label: 'Receipts: Landlord registration fee' + ordinal: 0 + row_number: 474 + expected_row_header_column: G + expected_row_header: Receipts + table_record_kind: detail + filters: + policy_head: receipts + policy_category: landlord_registration_fee + constraints: + - variable: policy_head + operator: == + value: receipts + label: Policy head + - variable: policy_category + operator: == + value: landlord_registration_fee + label: Policy category + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + - column: H + row: 474 + expected_value: Landlord registration fee + label: category + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 1 + row_number: 475 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + - column: H + row: 475 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 476 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 474 + expected_value: Landlord registration fee + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Landlord registration fee''), rows 474 to 476, GBP million. + Note: This table uses the convention that a negative sign implies a loss to the Exchequer (and is + therefore an increase in PSNB). Footnote 1 of ''Fiscally neutral measures'': includes measures with + no net impact on borrowing.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.non_scorecard_1.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.non_scorecard_1.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.non_scorecard_1.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: non_scorecard + policy_measure: non_scorecard_1 + shared_constraints: + - variable: policy_section + operator: == + value: non_scorecard + label: Policy section + - variable: policy_measure + operator: == + value: non_scorecard_1 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 482 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 482 + expected_value: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + label: measure + - column: H + row: 482 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 483 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 482 + expected_value: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Departmental spending: Grow day-to-day spending by 0.7% + in real terms in 2031-32, matching 0.7% average annual real terms growth from 2029-30 to 2030-31''), + rows 482 to 483, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB). Listed under ''Non-scorecard measures''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.non_scorecard_1.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.non_scorecard_1.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.non_scorecard_1.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: non_scorecard + policy_measure: non_scorecard_1 + shared_constraints: + - variable: policy_section + operator: == + value: non_scorecard + label: Policy section + - variable: policy_measure + operator: == + value: non_scorecard_1 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 482 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 482 + expected_value: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + label: measure + - column: H + row: 482 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 483 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 482 + expected_value: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Departmental spending: Grow day-to-day spending by 0.7% + in real terms in 2031-32, matching 0.7% average annual real terms growth from 2029-30 to 2030-31''), + rows 482 to 483, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB). Listed under ''Non-scorecard measures''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.non_scorecard_1.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.non_scorecard_1.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.non_scorecard_1.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: non_scorecard + policy_measure: non_scorecard_1 + shared_constraints: + - variable: policy_section + operator: == + value: non_scorecard + label: Policy section + - variable: policy_measure + operator: == + value: non_scorecard_1 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 482 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 482 + expected_value: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + label: measure + - column: H + row: 482 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 483 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 482 + expected_value: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Departmental spending: Grow day-to-day spending by 0.7% + in real terms in 2031-32, matching 0.7% average annual real terms growth from 2029-30 to 2030-31''), + rows 482 to 483, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB). Listed under ''Non-scorecard measures''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.non_scorecard_1.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.non_scorecard_1.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.non_scorecard_1.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: non_scorecard + policy_measure: non_scorecard_1 + shared_constraints: + - variable: policy_section + operator: == + value: non_scorecard + label: Policy section + - variable: policy_measure + operator: == + value: non_scorecard_1 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 482 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 482 + expected_value: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + label: measure + - column: H + row: 482 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 483 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 482 + expected_value: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Departmental spending: Grow day-to-day spending by 0.7% + in real terms in 2031-32, matching 0.7% average annual real terms growth from 2029-30 to 2030-31''), + rows 482 to 483, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB). Listed under ''Non-scorecard measures''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.non_scorecard_1.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.non_scorecard_1.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.non_scorecard_1.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: non_scorecard + policy_measure: non_scorecard_1 + shared_constraints: + - variable: policy_section + operator: == + value: non_scorecard + label: Policy section + - variable: policy_measure + operator: == + value: non_scorecard_1 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 482 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 482 + expected_value: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + label: measure + - column: H + row: 482 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 483 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 482 + expected_value: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Departmental spending: Grow day-to-day spending by 0.7% + in real terms in 2031-32, matching 0.7% average annual real terms growth from 2029-30 to 2030-31''), + rows 482 to 483, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB). Listed under ''Non-scorecard measures''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.non_scorecard_1.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.non_scorecard_1.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.non_scorecard_1.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: non_scorecard + policy_measure: non_scorecard_1 + shared_constraints: + - variable: policy_section + operator: == + value: non_scorecard + label: Policy section + - variable: policy_measure + operator: == + value: non_scorecard_1 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 482 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 482 + expected_value: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + label: measure + - column: H + row: 482 + expected_value: PSCE in RDEL + label: category + - value_id: total + label: Total + ordinal: 1 + row_number: 483 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 482 + expected_value: 'Departmental spending: Grow day-to-day spending by 0.7% in real terms in 2031-32, + matching 0.7% average annual real terms growth from 2029-30 to 2030-31' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Departmental spending: Grow day-to-day spending by 0.7% + in real terms in 2031-32, matching 0.7% average annual real terms growth from 2029-30 to 2030-31''), + rows 482 to 483, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB). Listed under ''Non-scorecard measures''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.non_scorecard_2.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.non_scorecard_2.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.non_scorecard_2.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: non_scorecard + policy_measure: non_scorecard_2 + shared_constraints: + - variable: policy_section + operator: == + value: non_scorecard + label: Policy section + - variable: policy_measure + operator: == + value: non_scorecard_2 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 485 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + - column: H + row: 485 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.net_public_service_pension_payments + label: 'Current AME: Net public service pension payments' + ordinal: 1 + row_number: 486 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: net_public_service_pension_payments + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: net_public_service_pension_payments + label: Policy category + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + - column: H + row: 486 + expected_value: Net public service pension payments + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 487 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Public Sector Pensions: Net impact of the 2024 valuations''), + rows 485 to 487, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB). Listed under ''Non-scorecard measures''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.non_scorecard_2.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.non_scorecard_2.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.non_scorecard_2.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: non_scorecard + policy_measure: non_scorecard_2 + shared_constraints: + - variable: policy_section + operator: == + value: non_scorecard + label: Policy section + - variable: policy_measure + operator: == + value: non_scorecard_2 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 485 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + - column: H + row: 485 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.net_public_service_pension_payments + label: 'Current AME: Net public service pension payments' + ordinal: 1 + row_number: 486 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: net_public_service_pension_payments + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: net_public_service_pension_payments + label: Policy category + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + - column: H + row: 486 + expected_value: Net public service pension payments + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 487 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Public Sector Pensions: Net impact of the 2024 valuations''), + rows 485 to 487, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB). Listed under ''Non-scorecard measures''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.non_scorecard_2.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.non_scorecard_2.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.non_scorecard_2.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: non_scorecard + policy_measure: non_scorecard_2 + shared_constraints: + - variable: policy_section + operator: == + value: non_scorecard + label: Policy section + - variable: policy_measure + operator: == + value: non_scorecard_2 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 485 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + - column: H + row: 485 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.net_public_service_pension_payments + label: 'Current AME: Net public service pension payments' + ordinal: 1 + row_number: 486 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: net_public_service_pension_payments + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: net_public_service_pension_payments + label: Policy category + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + - column: H + row: 486 + expected_value: Net public service pension payments + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 487 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Public Sector Pensions: Net impact of the 2024 valuations''), + rows 485 to 487, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB). Listed under ''Non-scorecard measures''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.non_scorecard_2.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.non_scorecard_2.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.non_scorecard_2.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: non_scorecard + policy_measure: non_scorecard_2 + shared_constraints: + - variable: policy_section + operator: == + value: non_scorecard + label: Policy section + - variable: policy_measure + operator: == + value: non_scorecard_2 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 485 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + - column: H + row: 485 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.net_public_service_pension_payments + label: 'Current AME: Net public service pension payments' + ordinal: 1 + row_number: 486 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: net_public_service_pension_payments + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: net_public_service_pension_payments + label: Policy category + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + - column: H + row: 486 + expected_value: Net public service pension payments + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 487 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Public Sector Pensions: Net impact of the 2024 valuations''), + rows 485 to 487, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB). Listed under ''Non-scorecard measures''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.non_scorecard_2.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.non_scorecard_2.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.non_scorecard_2.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: non_scorecard + policy_measure: non_scorecard_2 + shared_constraints: + - variable: policy_section + operator: == + value: non_scorecard + label: Policy section + - variable: policy_measure + operator: == + value: non_scorecard_2 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 485 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + - column: H + row: 485 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.net_public_service_pension_payments + label: 'Current AME: Net public service pension payments' + ordinal: 1 + row_number: 486 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: net_public_service_pension_payments + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: net_public_service_pension_payments + label: Policy category + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + - column: H + row: 486 + expected_value: Net public service pension payments + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 487 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Public Sector Pensions: Net impact of the 2024 valuations''), + rows 485 to 487, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB). Listed under ''Non-scorecard measures''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.non_scorecard_2.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.non_scorecard_2.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.non_scorecard_2.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: obr.policy_component + shared_filters: + policy_section: non_scorecard + policy_measure: non_scorecard_2 + shared_constraints: + - variable: policy_section + operator: == + value: non_scorecard + label: Policy section + - variable: policy_measure + operator: == + value: non_scorecard_2 + label: Policy measure + rows: + - value_id: current_del.psce_in_rdel + label: 'Current DEL: PSCE in RDEL' + ordinal: 0 + row_number: 485 + expected_row_header_column: G + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_head: current_del + policy_category: psce_in_rdel + constraints: + - variable: policy_head + operator: == + value: current_del + label: Policy head + - variable: policy_category + operator: == + value: psce_in_rdel + label: Policy category + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + - column: H + row: 485 + expected_value: PSCE in RDEL + label: category + - value_id: current_ame.net_public_service_pension_payments + label: 'Current AME: Net public service pension payments' + ordinal: 1 + row_number: 486 + expected_row_header_column: G + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_head: current_ame + policy_category: net_public_service_pension_payments + constraints: + - variable: policy_head + operator: == + value: current_ame + label: Policy head + - variable: policy_category + operator: == + value: net_public_service_pension_payments + label: Policy category + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + - column: H + row: 486 + expected_value: Net public service pension payments + label: category + - value_id: total + label: Total + ordinal: 2 + row_number: 487 + expected_row_header_column: G + expected_row_header: Total + table_record_kind: total + filters: + policy_head: all + policy_category: all + guard_cells: + - column: D + row: 485 + expected_value: 'Public Sector Pensions: Net impact of the 2024 valuations' + label: measure + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decision_costing + source_concept: obr.policy_decision_costing + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1 (''Breakdown + of policy decisions since March 2026''), (''Public Sector Pensions: Net impact of the 2024 valuations''), + rows 485 to 487, GBP million. Note: This table uses the convention that a negative sign implies + a loss to the Exchequer (and is therefore an increase in PSNB). Listed under ''Non-scorecard measures''.' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.summary.fy2026 + record_set_spec_id: obr.efo_2026_10.policy.summary.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.policy.summary.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: policy_summary_line + rows: + - value_id: receipts_measures.total + label: Total effects of receipts measures (£ millions) + ordinal: 0 + row_number: 490 + expected_row_header_column: D + expected_row_header: Total effects of receipts measures (£ millions) + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.total + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.total + label: Policy decisions summary line + - value_id: receipts_measures.air_passenger_duty + label: Air passenger duty + ordinal: 1 + row_number: 493 + expected_row_header_column: D + expected_row_header: Air passenger duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.air_passenger_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.air_passenger_duty + label: Policy decisions summary line + - value_id: receipts_measures.alcohol_duty + label: Alcohol duty + ordinal: 2 + row_number: 494 + expected_row_header_column: D + expected_row_header: Alcohol duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.alcohol_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.alcohol_duty + label: Policy decisions summary line + - value_id: receipts_measures.bank_surcharge + label: Bank surcharge + ordinal: 3 + row_number: 495 + expected_row_header_column: D + expected_row_header: Bank surcharge + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.bank_surcharge + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.bank_surcharge + label: Policy decisions summary line + - value_id: receipts_measures.betting + label: Betting + ordinal: 4 + row_number: 496 + expected_row_header_column: D + expected_row_header: Betting + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.betting + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.betting + label: Policy decisions summary line + - value_id: receipts_measures.business_rates + label: Business rates + ordinal: 5 + row_number: 497 + expected_row_header_column: D + expected_row_header: Business rates + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.business_rates + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.business_rates + label: Policy decisions summary line + - value_id: receipts_measures.capital_gains_tax + label: Capital gains tax + ordinal: 6 + row_number: 498 + expected_row_header_column: D + expected_row_header: Capital gains tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.capital_gains_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.capital_gains_tax + label: Policy decisions summary line + - value_id: receipts_measures.cbam + label: CBAM + ordinal: 7 + row_number: 499 + expected_row_header_column: D + expected_row_header: CBAM + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.cbam + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.cbam + label: Policy decisions summary line + - value_id: receipts_measures.climate_change_levy + label: Climate change levy + ordinal: 8 + row_number: 500 + expected_row_header_column: D + expected_row_header: Climate change levy + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.climate_change_levy + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.climate_change_levy + label: Policy decisions summary line + - value_id: receipts_measures.customs_duty + label: Customs duty + ordinal: 9 + row_number: 501 + expected_row_header_column: D + expected_row_header: Customs duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.customs_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.customs_duty + label: Policy decisions summary line + - value_id: receipts_measures.electricity_generators_levy + label: Electricity generators levy + ordinal: 10 + row_number: 502 + expected_row_header_column: D + expected_row_header: Electricity generators levy + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.electricity_generators_levy + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.electricity_generators_levy + label: Policy decisions summary line + - value_id: receipts_measures.environmental_levies + label: Environmental levies + ordinal: 11 + row_number: 503 + expected_row_header_column: D + expected_row_header: Environmental levies + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.environmental_levies + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.environmental_levies + label: Policy decisions summary line + - value_id: receipts_measures.eu_ets_auction_receipts + label: EU ETS auction receipts + ordinal: 12 + row_number: 504 + expected_row_header_column: D + expected_row_header: EU ETS auction receipts + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.eu_ets_auction_receipts + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.eu_ets_auction_receipts + label: Policy decisions summary line + - value_id: receipts_measures.fuel_duty + label: Fuel Duty + ordinal: 13 + row_number: 505 + expected_row_header_column: D + expected_row_header: Fuel Duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.fuel_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.fuel_duty + label: Policy decisions summary line + - value_id: receipts_measures.high_value_council_tax_surcharge + label: High-value council tax surcharge + ordinal: 14 + row_number: 506 + expected_row_header_column: D + expected_row_header: High-value council tax surcharge + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.high_value_council_tax_surcharge + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.high_value_council_tax_surcharge + label: Policy decisions summary line + - value_id: receipts_measures.income_tax + label: Income tax + ordinal: 15 + row_number: 507 + expected_row_header_column: D + expected_row_header: Income tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.income_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.income_tax + label: Policy decisions summary line + - value_id: receipts_measures.inheritance_tax + label: Inheritance tax + ordinal: 16 + row_number: 508 + expected_row_header_column: D + expected_row_header: Inheritance tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.inheritance_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.inheritance_tax + label: Policy decisions summary line + - value_id: receipts_measures.interest_and_dividend_receipts + label: Interest and dividend receipts + ordinal: 17 + row_number: 509 + expected_row_header_column: D + expected_row_header: Interest and dividend receipts + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.interest_and_dividend_receipts + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.interest_and_dividend_receipts + label: Policy decisions summary line + - value_id: receipts_measures.landfill_tax + label: Landfill tax + ordinal: 18 + row_number: 510 + expected_row_header_column: D + expected_row_header: Landfill tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.landfill_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.landfill_tax + label: Policy decisions summary line + - value_id: receipts_measures.landlord_registration_fee + label: Landlord registration fee + ordinal: 19 + row_number: 511 + expected_row_header_column: D + expected_row_header: Landlord registration fee + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.landlord_registration_fee + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.landlord_registration_fee + label: Policy decisions summary line + - value_id: receipts_measures.nics + label: NICs + ordinal: 20 + row_number: 512 + expected_row_header_column: D + expected_row_header: NICs + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.nics + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.nics + label: Policy decisions summary line + - value_id: receipts_measures.onshore_ct + label: Onshore CT + ordinal: 21 + row_number: 513 + expected_row_header_column: D + expected_row_header: Onshore CT + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.onshore_ct + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.onshore_ct + label: Policy decisions summary line + - value_id: receipts_measures.stamp_duty + label: Stamp duty + ordinal: 22 + row_number: 514 + expected_row_header_column: D + expected_row_header: Stamp duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.stamp_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.stamp_duty + label: Policy decisions summary line + - value_id: receipts_measures.tobacco_duty + label: Tobacco duty + ordinal: 23 + row_number: 515 + expected_row_header_column: D + expected_row_header: Tobacco duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.tobacco_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.tobacco_duty + label: Policy decisions summary line + - value_id: receipts_measures.vat + label: VAT + ordinal: 24 + row_number: 516 + expected_row_header_column: D + expected_row_header: VAT + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.vat + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.vat + label: Policy decisions summary line + - value_id: receipts_measures.vehicle_excise_duty + label: Vehicle excise duty + ordinal: 25 + row_number: 517 + expected_row_header_column: D + expected_row_header: Vehicle excise duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.vehicle_excise_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.vehicle_excise_duty + label: Policy decisions summary line + - value_id: receipts_measures.visa_fees + label: Visa fees + ordinal: 26 + row_number: 518 + expected_row_header_column: D + expected_row_header: Visa fees + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.visa_fees + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.visa_fees + label: Policy decisions summary line + - value_id: expenditure_measures.total + label: Total effects of expenditure measures (£ millions) + ordinal: 27 + row_number: 520 + expected_row_header_column: D + expected_row_header: Total effects of expenditure measures (£ millions) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.total + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.total + label: Policy decisions summary line + - value_id: expenditure_measures.current_del + label: Current DEL + ordinal: 28 + row_number: 523 + expected_row_header_column: D + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_del + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_del + label: Policy decisions summary line + - value_id: expenditure_measures.current_del.psce_in_rdel + label: PSCE in RDEL + ordinal: 29 + row_number: 524 + expected_row_header_column: D + expected_row_header: PSCE in RDEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_del.psce_in_rdel + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_del.psce_in_rdel + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame + label: Current AME + ordinal: 30 + row_number: 526 + expected_row_header_column: D + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.company_and_other_credits + label: Company and other credits + ordinal: 31 + row_number: 527 + expected_row_header_column: D + expected_row_header: Company and other credits + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.company_and_other_credits + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.company_and_other_credits + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.energy_bills_subsidies + label: Energy bills subsidies + ordinal: 32 + row_number: 528 + expected_row_header_column: D + expected_row_header: Energy bills subsidies + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.energy_bills_subsidies + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.energy_bills_subsidies + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.locally_financed_current_expenditure + label: Locally-financed current expenditure + ordinal: 33 + row_number: 529 + expected_row_header_column: D + expected_row_header: Locally-financed current expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.locally_financed_current_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.locally_financed_current_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.net_public_service_pension_payments + label: Net public service pension payments + ordinal: 34 + row_number: 530 + expected_row_header_column: D + expected_row_header: Net public service pension payments + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.net_public_service_pension_payments + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.net_public_service_pension_payments + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.other_ame_current + label: Other AME (current) + ordinal: 35 + row_number: 531 + expected_row_header_column: D + expected_row_header: Other AME (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.other_ame_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.other_ame_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.other_departmental_expenditure_current + label: Other departmental expenditure (current) + ordinal: 36 + row_number: 532 + expected_row_header_column: D + expected_row_header: Other departmental expenditure (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.other_departmental_expenditure_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.other_departmental_expenditure_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.scottish_bga_current + label: Scottish BGA (current) + ordinal: 37 + row_number: 533 + expected_row_header_column: D + expected_row_header: Scottish BGA (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.scottish_bga_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.scottish_bga_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.scottish_self_financed_expenditure + label: Scottish self-financed expenditure + ordinal: 38 + row_number: 534 + expected_row_header_column: D + expected_row_header: Scottish self-financed expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.scottish_self_financed_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.scottish_self_financed_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.welfare_inside_cap + label: Welfare inside cap + ordinal: 39 + row_number: 535 + expected_row_header_column: D + expected_row_header: Welfare inside cap + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.welfare_inside_cap + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.welfare_inside_cap + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.welfare_outside_cap + label: Welfare outside cap + ordinal: 40 + row_number: 536 + expected_row_header_column: D + expected_row_header: Welfare outside cap + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.welfare_outside_cap + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.welfare_outside_cap + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del + label: Capital DEL + ordinal: 41 + row_number: 538 + expected_row_header_column: D + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del.capital_grants_to_private_sector + label: Capital grants to private sector + ordinal: 42 + row_number: 539 + expected_row_header_column: D + expected_row_header: Capital grants to private sector + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del.capital_grants_to_private_sector + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del.capital_grants_to_private_sector + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del.psgi_in_cdel + label: PSGI in CDEL + ordinal: 43 + row_number: 540 + expected_row_header_column: D + expected_row_header: PSGI in CDEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del.psgi_in_cdel + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del.psgi_in_cdel + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame + label: Capital AME + ordinal: 44 + row_number: 542 + expected_row_header_column: D + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.capital_grants_to_private_sector + label: Capital grants to private sector + ordinal: 45 + row_number: 543 + expected_row_header_column: D + expected_row_header: Capital grants to private sector + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.capital_grants_to_private_sector + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.capital_grants_to_private_sector + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.locally_financed_capital_expenditure + label: Locally-financed capital expenditure + ordinal: 46 + row_number: 544 + expected_row_header_column: D + expected_row_header: Locally-financed capital expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.locally_financed_capital_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.locally_financed_capital_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.other_ame_capital + label: Other AME (capital) + ordinal: 47 + row_number: 545 + expected_row_header_column: D + expected_row_header: Other AME (capital) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.other_ame_capital + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.other_ame_capital + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.other_departmental_expenditure_capital + label: Other departmental expenditure (capital) + ordinal: 48 + row_number: 546 + expected_row_header_column: D + expected_row_header: Other departmental expenditure (capital) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.other_departmental_expenditure_capital + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.other_departmental_expenditure_capital + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.student_loans + label: Student loans + ordinal: 49 + row_number: 547 + expected_row_header_column: D + expected_row_header: Student loans + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.student_loans + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.student_loans + label: Policy decisions summary line + - value_id: government_decisions.total_effect_of_government_decisions + label: Total effect of Government decisions + ordinal: 50 + row_number: 549 + expected_row_header_column: D + expected_row_header: 'Total effect of Government decisions ' + table_record_kind: detail + filters: + policy_summary_line: government_decisions.total_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.total_effect_of_government_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_government_decisions + label: Direct effect of Government decisions + ordinal: 51 + row_number: 551 + expected_row_header_column: D + expected_row_header: Direct effect of Government decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_government_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_scorecard_decisions + label: Direct effect of scorecard decisions + ordinal: 52 + row_number: 552 + expected_row_header_column: D + expected_row_header: Direct effect of scorecard decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_scorecard_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_scorecard_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_non_scorecard_decisions + label: Direct effect of non-scorecard decisions + ordinal: 53 + row_number: 553 + expected_row_header_column: D + expected_row_header: Direct effect of non-scorecard decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_non_scorecard_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_non_scorecard_decisions + label: Policy decisions summary line + - value_id: government_decisions.indirect_effect_of_government_decisions + label: Indirect effect of Government decisions + ordinal: 54 + row_number: 555 + expected_row_header_column: D + expected_row_header: Indirect effect of Government decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.indirect_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.indirect_effect_of_government_decisions + label: Policy decisions summary line + measures: + - measure_id: costing + label: Costing, FY2026-27 + ordinal: 0 + column: I + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2026-27 + concept: obr.policy_decisions_effect + source_concept: obr.policy_decisions_effect + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1, rows 490 + to 555: the effects of the policy decisions by head and category, and the direct and indirect effects + of the Government''s decisions, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.summary.fy2027 + record_set_spec_id: obr.efo_2026_10.policy.summary.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.policy.summary.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: policy_summary_line + rows: + - value_id: receipts_measures.total + label: Total effects of receipts measures (£ millions) + ordinal: 0 + row_number: 490 + expected_row_header_column: D + expected_row_header: Total effects of receipts measures (£ millions) + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.total + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.total + label: Policy decisions summary line + - value_id: receipts_measures.air_passenger_duty + label: Air passenger duty + ordinal: 1 + row_number: 493 + expected_row_header_column: D + expected_row_header: Air passenger duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.air_passenger_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.air_passenger_duty + label: Policy decisions summary line + - value_id: receipts_measures.alcohol_duty + label: Alcohol duty + ordinal: 2 + row_number: 494 + expected_row_header_column: D + expected_row_header: Alcohol duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.alcohol_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.alcohol_duty + label: Policy decisions summary line + - value_id: receipts_measures.bank_surcharge + label: Bank surcharge + ordinal: 3 + row_number: 495 + expected_row_header_column: D + expected_row_header: Bank surcharge + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.bank_surcharge + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.bank_surcharge + label: Policy decisions summary line + - value_id: receipts_measures.betting + label: Betting + ordinal: 4 + row_number: 496 + expected_row_header_column: D + expected_row_header: Betting + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.betting + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.betting + label: Policy decisions summary line + - value_id: receipts_measures.business_rates + label: Business rates + ordinal: 5 + row_number: 497 + expected_row_header_column: D + expected_row_header: Business rates + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.business_rates + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.business_rates + label: Policy decisions summary line + - value_id: receipts_measures.capital_gains_tax + label: Capital gains tax + ordinal: 6 + row_number: 498 + expected_row_header_column: D + expected_row_header: Capital gains tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.capital_gains_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.capital_gains_tax + label: Policy decisions summary line + - value_id: receipts_measures.cbam + label: CBAM + ordinal: 7 + row_number: 499 + expected_row_header_column: D + expected_row_header: CBAM + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.cbam + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.cbam + label: Policy decisions summary line + - value_id: receipts_measures.climate_change_levy + label: Climate change levy + ordinal: 8 + row_number: 500 + expected_row_header_column: D + expected_row_header: Climate change levy + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.climate_change_levy + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.climate_change_levy + label: Policy decisions summary line + - value_id: receipts_measures.customs_duty + label: Customs duty + ordinal: 9 + row_number: 501 + expected_row_header_column: D + expected_row_header: Customs duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.customs_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.customs_duty + label: Policy decisions summary line + - value_id: receipts_measures.electricity_generators_levy + label: Electricity generators levy + ordinal: 10 + row_number: 502 + expected_row_header_column: D + expected_row_header: Electricity generators levy + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.electricity_generators_levy + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.electricity_generators_levy + label: Policy decisions summary line + - value_id: receipts_measures.environmental_levies + label: Environmental levies + ordinal: 11 + row_number: 503 + expected_row_header_column: D + expected_row_header: Environmental levies + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.environmental_levies + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.environmental_levies + label: Policy decisions summary line + - value_id: receipts_measures.eu_ets_auction_receipts + label: EU ETS auction receipts + ordinal: 12 + row_number: 504 + expected_row_header_column: D + expected_row_header: EU ETS auction receipts + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.eu_ets_auction_receipts + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.eu_ets_auction_receipts + label: Policy decisions summary line + - value_id: receipts_measures.fuel_duty + label: Fuel Duty + ordinal: 13 + row_number: 505 + expected_row_header_column: D + expected_row_header: Fuel Duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.fuel_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.fuel_duty + label: Policy decisions summary line + - value_id: receipts_measures.high_value_council_tax_surcharge + label: High-value council tax surcharge + ordinal: 14 + row_number: 506 + expected_row_header_column: D + expected_row_header: High-value council tax surcharge + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.high_value_council_tax_surcharge + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.high_value_council_tax_surcharge + label: Policy decisions summary line + - value_id: receipts_measures.income_tax + label: Income tax + ordinal: 15 + row_number: 507 + expected_row_header_column: D + expected_row_header: Income tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.income_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.income_tax + label: Policy decisions summary line + - value_id: receipts_measures.inheritance_tax + label: Inheritance tax + ordinal: 16 + row_number: 508 + expected_row_header_column: D + expected_row_header: Inheritance tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.inheritance_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.inheritance_tax + label: Policy decisions summary line + - value_id: receipts_measures.interest_and_dividend_receipts + label: Interest and dividend receipts + ordinal: 17 + row_number: 509 + expected_row_header_column: D + expected_row_header: Interest and dividend receipts + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.interest_and_dividend_receipts + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.interest_and_dividend_receipts + label: Policy decisions summary line + - value_id: receipts_measures.landfill_tax + label: Landfill tax + ordinal: 18 + row_number: 510 + expected_row_header_column: D + expected_row_header: Landfill tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.landfill_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.landfill_tax + label: Policy decisions summary line + - value_id: receipts_measures.landlord_registration_fee + label: Landlord registration fee + ordinal: 19 + row_number: 511 + expected_row_header_column: D + expected_row_header: Landlord registration fee + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.landlord_registration_fee + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.landlord_registration_fee + label: Policy decisions summary line + - value_id: receipts_measures.nics + label: NICs + ordinal: 20 + row_number: 512 + expected_row_header_column: D + expected_row_header: NICs + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.nics + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.nics + label: Policy decisions summary line + - value_id: receipts_measures.onshore_ct + label: Onshore CT + ordinal: 21 + row_number: 513 + expected_row_header_column: D + expected_row_header: Onshore CT + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.onshore_ct + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.onshore_ct + label: Policy decisions summary line + - value_id: receipts_measures.stamp_duty + label: Stamp duty + ordinal: 22 + row_number: 514 + expected_row_header_column: D + expected_row_header: Stamp duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.stamp_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.stamp_duty + label: Policy decisions summary line + - value_id: receipts_measures.tobacco_duty + label: Tobacco duty + ordinal: 23 + row_number: 515 + expected_row_header_column: D + expected_row_header: Tobacco duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.tobacco_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.tobacco_duty + label: Policy decisions summary line + - value_id: receipts_measures.vat + label: VAT + ordinal: 24 + row_number: 516 + expected_row_header_column: D + expected_row_header: VAT + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.vat + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.vat + label: Policy decisions summary line + - value_id: receipts_measures.vehicle_excise_duty + label: Vehicle excise duty + ordinal: 25 + row_number: 517 + expected_row_header_column: D + expected_row_header: Vehicle excise duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.vehicle_excise_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.vehicle_excise_duty + label: Policy decisions summary line + - value_id: receipts_measures.visa_fees + label: Visa fees + ordinal: 26 + row_number: 518 + expected_row_header_column: D + expected_row_header: Visa fees + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.visa_fees + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.visa_fees + label: Policy decisions summary line + - value_id: expenditure_measures.total + label: Total effects of expenditure measures (£ millions) + ordinal: 27 + row_number: 520 + expected_row_header_column: D + expected_row_header: Total effects of expenditure measures (£ millions) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.total + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.total + label: Policy decisions summary line + - value_id: expenditure_measures.current_del + label: Current DEL + ordinal: 28 + row_number: 523 + expected_row_header_column: D + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_del + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_del + label: Policy decisions summary line + - value_id: expenditure_measures.current_del.psce_in_rdel + label: PSCE in RDEL + ordinal: 29 + row_number: 524 + expected_row_header_column: D + expected_row_header: PSCE in RDEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_del.psce_in_rdel + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_del.psce_in_rdel + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame + label: Current AME + ordinal: 30 + row_number: 526 + expected_row_header_column: D + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.company_and_other_credits + label: Company and other credits + ordinal: 31 + row_number: 527 + expected_row_header_column: D + expected_row_header: Company and other credits + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.company_and_other_credits + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.company_and_other_credits + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.energy_bills_subsidies + label: Energy bills subsidies + ordinal: 32 + row_number: 528 + expected_row_header_column: D + expected_row_header: Energy bills subsidies + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.energy_bills_subsidies + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.energy_bills_subsidies + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.locally_financed_current_expenditure + label: Locally-financed current expenditure + ordinal: 33 + row_number: 529 + expected_row_header_column: D + expected_row_header: Locally-financed current expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.locally_financed_current_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.locally_financed_current_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.net_public_service_pension_payments + label: Net public service pension payments + ordinal: 34 + row_number: 530 + expected_row_header_column: D + expected_row_header: Net public service pension payments + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.net_public_service_pension_payments + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.net_public_service_pension_payments + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.other_ame_current + label: Other AME (current) + ordinal: 35 + row_number: 531 + expected_row_header_column: D + expected_row_header: Other AME (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.other_ame_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.other_ame_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.other_departmental_expenditure_current + label: Other departmental expenditure (current) + ordinal: 36 + row_number: 532 + expected_row_header_column: D + expected_row_header: Other departmental expenditure (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.other_departmental_expenditure_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.other_departmental_expenditure_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.scottish_bga_current + label: Scottish BGA (current) + ordinal: 37 + row_number: 533 + expected_row_header_column: D + expected_row_header: Scottish BGA (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.scottish_bga_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.scottish_bga_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.scottish_self_financed_expenditure + label: Scottish self-financed expenditure + ordinal: 38 + row_number: 534 + expected_row_header_column: D + expected_row_header: Scottish self-financed expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.scottish_self_financed_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.scottish_self_financed_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.welfare_inside_cap + label: Welfare inside cap + ordinal: 39 + row_number: 535 + expected_row_header_column: D + expected_row_header: Welfare inside cap + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.welfare_inside_cap + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.welfare_inside_cap + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.welfare_outside_cap + label: Welfare outside cap + ordinal: 40 + row_number: 536 + expected_row_header_column: D + expected_row_header: Welfare outside cap + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.welfare_outside_cap + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.welfare_outside_cap + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del + label: Capital DEL + ordinal: 41 + row_number: 538 + expected_row_header_column: D + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del.capital_grants_to_private_sector + label: Capital grants to private sector + ordinal: 42 + row_number: 539 + expected_row_header_column: D + expected_row_header: Capital grants to private sector + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del.capital_grants_to_private_sector + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del.capital_grants_to_private_sector + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del.psgi_in_cdel + label: PSGI in CDEL + ordinal: 43 + row_number: 540 + expected_row_header_column: D + expected_row_header: PSGI in CDEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del.psgi_in_cdel + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del.psgi_in_cdel + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame + label: Capital AME + ordinal: 44 + row_number: 542 + expected_row_header_column: D + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.capital_grants_to_private_sector + label: Capital grants to private sector + ordinal: 45 + row_number: 543 + expected_row_header_column: D + expected_row_header: Capital grants to private sector + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.capital_grants_to_private_sector + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.capital_grants_to_private_sector + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.locally_financed_capital_expenditure + label: Locally-financed capital expenditure + ordinal: 46 + row_number: 544 + expected_row_header_column: D + expected_row_header: Locally-financed capital expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.locally_financed_capital_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.locally_financed_capital_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.other_ame_capital + label: Other AME (capital) + ordinal: 47 + row_number: 545 + expected_row_header_column: D + expected_row_header: Other AME (capital) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.other_ame_capital + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.other_ame_capital + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.other_departmental_expenditure_capital + label: Other departmental expenditure (capital) + ordinal: 48 + row_number: 546 + expected_row_header_column: D + expected_row_header: Other departmental expenditure (capital) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.other_departmental_expenditure_capital + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.other_departmental_expenditure_capital + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.student_loans + label: Student loans + ordinal: 49 + row_number: 547 + expected_row_header_column: D + expected_row_header: Student loans + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.student_loans + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.student_loans + label: Policy decisions summary line + - value_id: government_decisions.total_effect_of_government_decisions + label: Total effect of Government decisions + ordinal: 50 + row_number: 549 + expected_row_header_column: D + expected_row_header: 'Total effect of Government decisions ' + table_record_kind: detail + filters: + policy_summary_line: government_decisions.total_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.total_effect_of_government_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_government_decisions + label: Direct effect of Government decisions + ordinal: 51 + row_number: 551 + expected_row_header_column: D + expected_row_header: Direct effect of Government decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_government_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_scorecard_decisions + label: Direct effect of scorecard decisions + ordinal: 52 + row_number: 552 + expected_row_header_column: D + expected_row_header: Direct effect of scorecard decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_scorecard_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_scorecard_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_non_scorecard_decisions + label: Direct effect of non-scorecard decisions + ordinal: 53 + row_number: 553 + expected_row_header_column: D + expected_row_header: Direct effect of non-scorecard decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_non_scorecard_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_non_scorecard_decisions + label: Policy decisions summary line + - value_id: government_decisions.indirect_effect_of_government_decisions + label: Indirect effect of Government decisions + ordinal: 54 + row_number: 555 + expected_row_header_column: D + expected_row_header: Indirect effect of Government decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.indirect_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.indirect_effect_of_government_decisions + label: Policy decisions summary line + measures: + - measure_id: costing + label: Costing, FY2027-28 + ordinal: 0 + column: J + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2027-28 + concept: obr.policy_decisions_effect + source_concept: obr.policy_decisions_effect + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1, rows 490 + to 555: the effects of the policy decisions by head and category, and the direct and indirect effects + of the Government''s decisions, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.summary.fy2028 + record_set_spec_id: obr.efo_2026_10.policy.summary.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.policy.summary.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: policy_summary_line + rows: + - value_id: receipts_measures.total + label: Total effects of receipts measures (£ millions) + ordinal: 0 + row_number: 490 + expected_row_header_column: D + expected_row_header: Total effects of receipts measures (£ millions) + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.total + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.total + label: Policy decisions summary line + - value_id: receipts_measures.air_passenger_duty + label: Air passenger duty + ordinal: 1 + row_number: 493 + expected_row_header_column: D + expected_row_header: Air passenger duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.air_passenger_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.air_passenger_duty + label: Policy decisions summary line + - value_id: receipts_measures.alcohol_duty + label: Alcohol duty + ordinal: 2 + row_number: 494 + expected_row_header_column: D + expected_row_header: Alcohol duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.alcohol_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.alcohol_duty + label: Policy decisions summary line + - value_id: receipts_measures.bank_surcharge + label: Bank surcharge + ordinal: 3 + row_number: 495 + expected_row_header_column: D + expected_row_header: Bank surcharge + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.bank_surcharge + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.bank_surcharge + label: Policy decisions summary line + - value_id: receipts_measures.betting + label: Betting + ordinal: 4 + row_number: 496 + expected_row_header_column: D + expected_row_header: Betting + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.betting + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.betting + label: Policy decisions summary line + - value_id: receipts_measures.business_rates + label: Business rates + ordinal: 5 + row_number: 497 + expected_row_header_column: D + expected_row_header: Business rates + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.business_rates + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.business_rates + label: Policy decisions summary line + - value_id: receipts_measures.capital_gains_tax + label: Capital gains tax + ordinal: 6 + row_number: 498 + expected_row_header_column: D + expected_row_header: Capital gains tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.capital_gains_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.capital_gains_tax + label: Policy decisions summary line + - value_id: receipts_measures.cbam + label: CBAM + ordinal: 7 + row_number: 499 + expected_row_header_column: D + expected_row_header: CBAM + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.cbam + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.cbam + label: Policy decisions summary line + - value_id: receipts_measures.climate_change_levy + label: Climate change levy + ordinal: 8 + row_number: 500 + expected_row_header_column: D + expected_row_header: Climate change levy + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.climate_change_levy + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.climate_change_levy + label: Policy decisions summary line + - value_id: receipts_measures.customs_duty + label: Customs duty + ordinal: 9 + row_number: 501 + expected_row_header_column: D + expected_row_header: Customs duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.customs_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.customs_duty + label: Policy decisions summary line + - value_id: receipts_measures.electricity_generators_levy + label: Electricity generators levy + ordinal: 10 + row_number: 502 + expected_row_header_column: D + expected_row_header: Electricity generators levy + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.electricity_generators_levy + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.electricity_generators_levy + label: Policy decisions summary line + - value_id: receipts_measures.environmental_levies + label: Environmental levies + ordinal: 11 + row_number: 503 + expected_row_header_column: D + expected_row_header: Environmental levies + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.environmental_levies + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.environmental_levies + label: Policy decisions summary line + - value_id: receipts_measures.eu_ets_auction_receipts + label: EU ETS auction receipts + ordinal: 12 + row_number: 504 + expected_row_header_column: D + expected_row_header: EU ETS auction receipts + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.eu_ets_auction_receipts + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.eu_ets_auction_receipts + label: Policy decisions summary line + - value_id: receipts_measures.fuel_duty + label: Fuel Duty + ordinal: 13 + row_number: 505 + expected_row_header_column: D + expected_row_header: Fuel Duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.fuel_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.fuel_duty + label: Policy decisions summary line + - value_id: receipts_measures.high_value_council_tax_surcharge + label: High-value council tax surcharge + ordinal: 14 + row_number: 506 + expected_row_header_column: D + expected_row_header: High-value council tax surcharge + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.high_value_council_tax_surcharge + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.high_value_council_tax_surcharge + label: Policy decisions summary line + - value_id: receipts_measures.income_tax + label: Income tax + ordinal: 15 + row_number: 507 + expected_row_header_column: D + expected_row_header: Income tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.income_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.income_tax + label: Policy decisions summary line + - value_id: receipts_measures.inheritance_tax + label: Inheritance tax + ordinal: 16 + row_number: 508 + expected_row_header_column: D + expected_row_header: Inheritance tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.inheritance_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.inheritance_tax + label: Policy decisions summary line + - value_id: receipts_measures.interest_and_dividend_receipts + label: Interest and dividend receipts + ordinal: 17 + row_number: 509 + expected_row_header_column: D + expected_row_header: Interest and dividend receipts + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.interest_and_dividend_receipts + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.interest_and_dividend_receipts + label: Policy decisions summary line + - value_id: receipts_measures.landfill_tax + label: Landfill tax + ordinal: 18 + row_number: 510 + expected_row_header_column: D + expected_row_header: Landfill tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.landfill_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.landfill_tax + label: Policy decisions summary line + - value_id: receipts_measures.landlord_registration_fee + label: Landlord registration fee + ordinal: 19 + row_number: 511 + expected_row_header_column: D + expected_row_header: Landlord registration fee + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.landlord_registration_fee + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.landlord_registration_fee + label: Policy decisions summary line + - value_id: receipts_measures.nics + label: NICs + ordinal: 20 + row_number: 512 + expected_row_header_column: D + expected_row_header: NICs + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.nics + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.nics + label: Policy decisions summary line + - value_id: receipts_measures.onshore_ct + label: Onshore CT + ordinal: 21 + row_number: 513 + expected_row_header_column: D + expected_row_header: Onshore CT + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.onshore_ct + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.onshore_ct + label: Policy decisions summary line + - value_id: receipts_measures.stamp_duty + label: Stamp duty + ordinal: 22 + row_number: 514 + expected_row_header_column: D + expected_row_header: Stamp duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.stamp_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.stamp_duty + label: Policy decisions summary line + - value_id: receipts_measures.tobacco_duty + label: Tobacco duty + ordinal: 23 + row_number: 515 + expected_row_header_column: D + expected_row_header: Tobacco duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.tobacco_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.tobacco_duty + label: Policy decisions summary line + - value_id: receipts_measures.vat + label: VAT + ordinal: 24 + row_number: 516 + expected_row_header_column: D + expected_row_header: VAT + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.vat + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.vat + label: Policy decisions summary line + - value_id: receipts_measures.vehicle_excise_duty + label: Vehicle excise duty + ordinal: 25 + row_number: 517 + expected_row_header_column: D + expected_row_header: Vehicle excise duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.vehicle_excise_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.vehicle_excise_duty + label: Policy decisions summary line + - value_id: receipts_measures.visa_fees + label: Visa fees + ordinal: 26 + row_number: 518 + expected_row_header_column: D + expected_row_header: Visa fees + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.visa_fees + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.visa_fees + label: Policy decisions summary line + - value_id: expenditure_measures.total + label: Total effects of expenditure measures (£ millions) + ordinal: 27 + row_number: 520 + expected_row_header_column: D + expected_row_header: Total effects of expenditure measures (£ millions) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.total + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.total + label: Policy decisions summary line + - value_id: expenditure_measures.current_del + label: Current DEL + ordinal: 28 + row_number: 523 + expected_row_header_column: D + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_del + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_del + label: Policy decisions summary line + - value_id: expenditure_measures.current_del.psce_in_rdel + label: PSCE in RDEL + ordinal: 29 + row_number: 524 + expected_row_header_column: D + expected_row_header: PSCE in RDEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_del.psce_in_rdel + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_del.psce_in_rdel + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame + label: Current AME + ordinal: 30 + row_number: 526 + expected_row_header_column: D + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.company_and_other_credits + label: Company and other credits + ordinal: 31 + row_number: 527 + expected_row_header_column: D + expected_row_header: Company and other credits + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.company_and_other_credits + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.company_and_other_credits + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.energy_bills_subsidies + label: Energy bills subsidies + ordinal: 32 + row_number: 528 + expected_row_header_column: D + expected_row_header: Energy bills subsidies + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.energy_bills_subsidies + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.energy_bills_subsidies + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.locally_financed_current_expenditure + label: Locally-financed current expenditure + ordinal: 33 + row_number: 529 + expected_row_header_column: D + expected_row_header: Locally-financed current expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.locally_financed_current_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.locally_financed_current_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.net_public_service_pension_payments + label: Net public service pension payments + ordinal: 34 + row_number: 530 + expected_row_header_column: D + expected_row_header: Net public service pension payments + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.net_public_service_pension_payments + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.net_public_service_pension_payments + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.other_ame_current + label: Other AME (current) + ordinal: 35 + row_number: 531 + expected_row_header_column: D + expected_row_header: Other AME (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.other_ame_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.other_ame_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.other_departmental_expenditure_current + label: Other departmental expenditure (current) + ordinal: 36 + row_number: 532 + expected_row_header_column: D + expected_row_header: Other departmental expenditure (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.other_departmental_expenditure_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.other_departmental_expenditure_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.scottish_bga_current + label: Scottish BGA (current) + ordinal: 37 + row_number: 533 + expected_row_header_column: D + expected_row_header: Scottish BGA (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.scottish_bga_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.scottish_bga_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.scottish_self_financed_expenditure + label: Scottish self-financed expenditure + ordinal: 38 + row_number: 534 + expected_row_header_column: D + expected_row_header: Scottish self-financed expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.scottish_self_financed_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.scottish_self_financed_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.welfare_inside_cap + label: Welfare inside cap + ordinal: 39 + row_number: 535 + expected_row_header_column: D + expected_row_header: Welfare inside cap + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.welfare_inside_cap + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.welfare_inside_cap + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.welfare_outside_cap + label: Welfare outside cap + ordinal: 40 + row_number: 536 + expected_row_header_column: D + expected_row_header: Welfare outside cap + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.welfare_outside_cap + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.welfare_outside_cap + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del + label: Capital DEL + ordinal: 41 + row_number: 538 + expected_row_header_column: D + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del.capital_grants_to_private_sector + label: Capital grants to private sector + ordinal: 42 + row_number: 539 + expected_row_header_column: D + expected_row_header: Capital grants to private sector + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del.capital_grants_to_private_sector + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del.capital_grants_to_private_sector + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del.psgi_in_cdel + label: PSGI in CDEL + ordinal: 43 + row_number: 540 + expected_row_header_column: D + expected_row_header: PSGI in CDEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del.psgi_in_cdel + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del.psgi_in_cdel + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame + label: Capital AME + ordinal: 44 + row_number: 542 + expected_row_header_column: D + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.capital_grants_to_private_sector + label: Capital grants to private sector + ordinal: 45 + row_number: 543 + expected_row_header_column: D + expected_row_header: Capital grants to private sector + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.capital_grants_to_private_sector + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.capital_grants_to_private_sector + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.locally_financed_capital_expenditure + label: Locally-financed capital expenditure + ordinal: 46 + row_number: 544 + expected_row_header_column: D + expected_row_header: Locally-financed capital expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.locally_financed_capital_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.locally_financed_capital_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.other_ame_capital + label: Other AME (capital) + ordinal: 47 + row_number: 545 + expected_row_header_column: D + expected_row_header: Other AME (capital) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.other_ame_capital + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.other_ame_capital + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.other_departmental_expenditure_capital + label: Other departmental expenditure (capital) + ordinal: 48 + row_number: 546 + expected_row_header_column: D + expected_row_header: Other departmental expenditure (capital) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.other_departmental_expenditure_capital + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.other_departmental_expenditure_capital + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.student_loans + label: Student loans + ordinal: 49 + row_number: 547 + expected_row_header_column: D + expected_row_header: Student loans + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.student_loans + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.student_loans + label: Policy decisions summary line + - value_id: government_decisions.total_effect_of_government_decisions + label: Total effect of Government decisions + ordinal: 50 + row_number: 549 + expected_row_header_column: D + expected_row_header: 'Total effect of Government decisions ' + table_record_kind: detail + filters: + policy_summary_line: government_decisions.total_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.total_effect_of_government_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_government_decisions + label: Direct effect of Government decisions + ordinal: 51 + row_number: 551 + expected_row_header_column: D + expected_row_header: Direct effect of Government decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_government_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_scorecard_decisions + label: Direct effect of scorecard decisions + ordinal: 52 + row_number: 552 + expected_row_header_column: D + expected_row_header: Direct effect of scorecard decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_scorecard_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_scorecard_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_non_scorecard_decisions + label: Direct effect of non-scorecard decisions + ordinal: 53 + row_number: 553 + expected_row_header_column: D + expected_row_header: Direct effect of non-scorecard decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_non_scorecard_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_non_scorecard_decisions + label: Policy decisions summary line + - value_id: government_decisions.indirect_effect_of_government_decisions + label: Indirect effect of Government decisions + ordinal: 54 + row_number: 555 + expected_row_header_column: D + expected_row_header: Indirect effect of Government decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.indirect_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.indirect_effect_of_government_decisions + label: Policy decisions summary line + measures: + - measure_id: costing + label: Costing, FY2028-29 + ordinal: 0 + column: K + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2028-29 + concept: obr.policy_decisions_effect + source_concept: obr.policy_decisions_effect + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1, rows 490 + to 555: the effects of the policy decisions by head and category, and the direct and indirect effects + of the Government''s decisions, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.summary.fy2029 + record_set_spec_id: obr.efo_2026_10.policy.summary.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.policy.summary.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: policy_summary_line + rows: + - value_id: receipts_measures.total + label: Total effects of receipts measures (£ millions) + ordinal: 0 + row_number: 490 + expected_row_header_column: D + expected_row_header: Total effects of receipts measures (£ millions) + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.total + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.total + label: Policy decisions summary line + - value_id: receipts_measures.air_passenger_duty + label: Air passenger duty + ordinal: 1 + row_number: 493 + expected_row_header_column: D + expected_row_header: Air passenger duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.air_passenger_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.air_passenger_duty + label: Policy decisions summary line + - value_id: receipts_measures.alcohol_duty + label: Alcohol duty + ordinal: 2 + row_number: 494 + expected_row_header_column: D + expected_row_header: Alcohol duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.alcohol_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.alcohol_duty + label: Policy decisions summary line + - value_id: receipts_measures.bank_surcharge + label: Bank surcharge + ordinal: 3 + row_number: 495 + expected_row_header_column: D + expected_row_header: Bank surcharge + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.bank_surcharge + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.bank_surcharge + label: Policy decisions summary line + - value_id: receipts_measures.betting + label: Betting + ordinal: 4 + row_number: 496 + expected_row_header_column: D + expected_row_header: Betting + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.betting + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.betting + label: Policy decisions summary line + - value_id: receipts_measures.business_rates + label: Business rates + ordinal: 5 + row_number: 497 + expected_row_header_column: D + expected_row_header: Business rates + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.business_rates + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.business_rates + label: Policy decisions summary line + - value_id: receipts_measures.capital_gains_tax + label: Capital gains tax + ordinal: 6 + row_number: 498 + expected_row_header_column: D + expected_row_header: Capital gains tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.capital_gains_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.capital_gains_tax + label: Policy decisions summary line + - value_id: receipts_measures.cbam + label: CBAM + ordinal: 7 + row_number: 499 + expected_row_header_column: D + expected_row_header: CBAM + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.cbam + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.cbam + label: Policy decisions summary line + - value_id: receipts_measures.climate_change_levy + label: Climate change levy + ordinal: 8 + row_number: 500 + expected_row_header_column: D + expected_row_header: Climate change levy + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.climate_change_levy + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.climate_change_levy + label: Policy decisions summary line + - value_id: receipts_measures.customs_duty + label: Customs duty + ordinal: 9 + row_number: 501 + expected_row_header_column: D + expected_row_header: Customs duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.customs_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.customs_duty + label: Policy decisions summary line + - value_id: receipts_measures.electricity_generators_levy + label: Electricity generators levy + ordinal: 10 + row_number: 502 + expected_row_header_column: D + expected_row_header: Electricity generators levy + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.electricity_generators_levy + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.electricity_generators_levy + label: Policy decisions summary line + - value_id: receipts_measures.environmental_levies + label: Environmental levies + ordinal: 11 + row_number: 503 + expected_row_header_column: D + expected_row_header: Environmental levies + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.environmental_levies + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.environmental_levies + label: Policy decisions summary line + - value_id: receipts_measures.eu_ets_auction_receipts + label: EU ETS auction receipts + ordinal: 12 + row_number: 504 + expected_row_header_column: D + expected_row_header: EU ETS auction receipts + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.eu_ets_auction_receipts + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.eu_ets_auction_receipts + label: Policy decisions summary line + - value_id: receipts_measures.fuel_duty + label: Fuel Duty + ordinal: 13 + row_number: 505 + expected_row_header_column: D + expected_row_header: Fuel Duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.fuel_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.fuel_duty + label: Policy decisions summary line + - value_id: receipts_measures.high_value_council_tax_surcharge + label: High-value council tax surcharge + ordinal: 14 + row_number: 506 + expected_row_header_column: D + expected_row_header: High-value council tax surcharge + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.high_value_council_tax_surcharge + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.high_value_council_tax_surcharge + label: Policy decisions summary line + - value_id: receipts_measures.income_tax + label: Income tax + ordinal: 15 + row_number: 507 + expected_row_header_column: D + expected_row_header: Income tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.income_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.income_tax + label: Policy decisions summary line + - value_id: receipts_measures.inheritance_tax + label: Inheritance tax + ordinal: 16 + row_number: 508 + expected_row_header_column: D + expected_row_header: Inheritance tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.inheritance_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.inheritance_tax + label: Policy decisions summary line + - value_id: receipts_measures.interest_and_dividend_receipts + label: Interest and dividend receipts + ordinal: 17 + row_number: 509 + expected_row_header_column: D + expected_row_header: Interest and dividend receipts + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.interest_and_dividend_receipts + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.interest_and_dividend_receipts + label: Policy decisions summary line + - value_id: receipts_measures.landfill_tax + label: Landfill tax + ordinal: 18 + row_number: 510 + expected_row_header_column: D + expected_row_header: Landfill tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.landfill_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.landfill_tax + label: Policy decisions summary line + - value_id: receipts_measures.landlord_registration_fee + label: Landlord registration fee + ordinal: 19 + row_number: 511 + expected_row_header_column: D + expected_row_header: Landlord registration fee + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.landlord_registration_fee + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.landlord_registration_fee + label: Policy decisions summary line + - value_id: receipts_measures.nics + label: NICs + ordinal: 20 + row_number: 512 + expected_row_header_column: D + expected_row_header: NICs + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.nics + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.nics + label: Policy decisions summary line + - value_id: receipts_measures.onshore_ct + label: Onshore CT + ordinal: 21 + row_number: 513 + expected_row_header_column: D + expected_row_header: Onshore CT + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.onshore_ct + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.onshore_ct + label: Policy decisions summary line + - value_id: receipts_measures.stamp_duty + label: Stamp duty + ordinal: 22 + row_number: 514 + expected_row_header_column: D + expected_row_header: Stamp duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.stamp_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.stamp_duty + label: Policy decisions summary line + - value_id: receipts_measures.tobacco_duty + label: Tobacco duty + ordinal: 23 + row_number: 515 + expected_row_header_column: D + expected_row_header: Tobacco duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.tobacco_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.tobacco_duty + label: Policy decisions summary line + - value_id: receipts_measures.vat + label: VAT + ordinal: 24 + row_number: 516 + expected_row_header_column: D + expected_row_header: VAT + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.vat + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.vat + label: Policy decisions summary line + - value_id: receipts_measures.vehicle_excise_duty + label: Vehicle excise duty + ordinal: 25 + row_number: 517 + expected_row_header_column: D + expected_row_header: Vehicle excise duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.vehicle_excise_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.vehicle_excise_duty + label: Policy decisions summary line + - value_id: receipts_measures.visa_fees + label: Visa fees + ordinal: 26 + row_number: 518 + expected_row_header_column: D + expected_row_header: Visa fees + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.visa_fees + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.visa_fees + label: Policy decisions summary line + - value_id: expenditure_measures.total + label: Total effects of expenditure measures (£ millions) + ordinal: 27 + row_number: 520 + expected_row_header_column: D + expected_row_header: Total effects of expenditure measures (£ millions) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.total + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.total + label: Policy decisions summary line + - value_id: expenditure_measures.current_del + label: Current DEL + ordinal: 28 + row_number: 523 + expected_row_header_column: D + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_del + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_del + label: Policy decisions summary line + - value_id: expenditure_measures.current_del.psce_in_rdel + label: PSCE in RDEL + ordinal: 29 + row_number: 524 + expected_row_header_column: D + expected_row_header: PSCE in RDEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_del.psce_in_rdel + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_del.psce_in_rdel + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame + label: Current AME + ordinal: 30 + row_number: 526 + expected_row_header_column: D + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.company_and_other_credits + label: Company and other credits + ordinal: 31 + row_number: 527 + expected_row_header_column: D + expected_row_header: Company and other credits + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.company_and_other_credits + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.company_and_other_credits + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.energy_bills_subsidies + label: Energy bills subsidies + ordinal: 32 + row_number: 528 + expected_row_header_column: D + expected_row_header: Energy bills subsidies + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.energy_bills_subsidies + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.energy_bills_subsidies + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.locally_financed_current_expenditure + label: Locally-financed current expenditure + ordinal: 33 + row_number: 529 + expected_row_header_column: D + expected_row_header: Locally-financed current expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.locally_financed_current_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.locally_financed_current_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.net_public_service_pension_payments + label: Net public service pension payments + ordinal: 34 + row_number: 530 + expected_row_header_column: D + expected_row_header: Net public service pension payments + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.net_public_service_pension_payments + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.net_public_service_pension_payments + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.other_ame_current + label: Other AME (current) + ordinal: 35 + row_number: 531 + expected_row_header_column: D + expected_row_header: Other AME (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.other_ame_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.other_ame_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.other_departmental_expenditure_current + label: Other departmental expenditure (current) + ordinal: 36 + row_number: 532 + expected_row_header_column: D + expected_row_header: Other departmental expenditure (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.other_departmental_expenditure_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.other_departmental_expenditure_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.scottish_bga_current + label: Scottish BGA (current) + ordinal: 37 + row_number: 533 + expected_row_header_column: D + expected_row_header: Scottish BGA (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.scottish_bga_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.scottish_bga_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.scottish_self_financed_expenditure + label: Scottish self-financed expenditure + ordinal: 38 + row_number: 534 + expected_row_header_column: D + expected_row_header: Scottish self-financed expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.scottish_self_financed_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.scottish_self_financed_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.welfare_inside_cap + label: Welfare inside cap + ordinal: 39 + row_number: 535 + expected_row_header_column: D + expected_row_header: Welfare inside cap + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.welfare_inside_cap + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.welfare_inside_cap + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.welfare_outside_cap + label: Welfare outside cap + ordinal: 40 + row_number: 536 + expected_row_header_column: D + expected_row_header: Welfare outside cap + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.welfare_outside_cap + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.welfare_outside_cap + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del + label: Capital DEL + ordinal: 41 + row_number: 538 + expected_row_header_column: D + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del.capital_grants_to_private_sector + label: Capital grants to private sector + ordinal: 42 + row_number: 539 + expected_row_header_column: D + expected_row_header: Capital grants to private sector + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del.capital_grants_to_private_sector + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del.capital_grants_to_private_sector + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del.psgi_in_cdel + label: PSGI in CDEL + ordinal: 43 + row_number: 540 + expected_row_header_column: D + expected_row_header: PSGI in CDEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del.psgi_in_cdel + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del.psgi_in_cdel + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame + label: Capital AME + ordinal: 44 + row_number: 542 + expected_row_header_column: D + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.capital_grants_to_private_sector + label: Capital grants to private sector + ordinal: 45 + row_number: 543 + expected_row_header_column: D + expected_row_header: Capital grants to private sector + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.capital_grants_to_private_sector + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.capital_grants_to_private_sector + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.locally_financed_capital_expenditure + label: Locally-financed capital expenditure + ordinal: 46 + row_number: 544 + expected_row_header_column: D + expected_row_header: Locally-financed capital expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.locally_financed_capital_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.locally_financed_capital_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.other_ame_capital + label: Other AME (capital) + ordinal: 47 + row_number: 545 + expected_row_header_column: D + expected_row_header: Other AME (capital) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.other_ame_capital + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.other_ame_capital + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.other_departmental_expenditure_capital + label: Other departmental expenditure (capital) + ordinal: 48 + row_number: 546 + expected_row_header_column: D + expected_row_header: Other departmental expenditure (capital) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.other_departmental_expenditure_capital + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.other_departmental_expenditure_capital + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.student_loans + label: Student loans + ordinal: 49 + row_number: 547 + expected_row_header_column: D + expected_row_header: Student loans + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.student_loans + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.student_loans + label: Policy decisions summary line + - value_id: government_decisions.total_effect_of_government_decisions + label: Total effect of Government decisions + ordinal: 50 + row_number: 549 + expected_row_header_column: D + expected_row_header: 'Total effect of Government decisions ' + table_record_kind: detail + filters: + policy_summary_line: government_decisions.total_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.total_effect_of_government_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_government_decisions + label: Direct effect of Government decisions + ordinal: 51 + row_number: 551 + expected_row_header_column: D + expected_row_header: Direct effect of Government decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_government_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_scorecard_decisions + label: Direct effect of scorecard decisions + ordinal: 52 + row_number: 552 + expected_row_header_column: D + expected_row_header: Direct effect of scorecard decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_scorecard_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_scorecard_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_non_scorecard_decisions + label: Direct effect of non-scorecard decisions + ordinal: 53 + row_number: 553 + expected_row_header_column: D + expected_row_header: Direct effect of non-scorecard decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_non_scorecard_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_non_scorecard_decisions + label: Policy decisions summary line + - value_id: government_decisions.indirect_effect_of_government_decisions + label: Indirect effect of Government decisions + ordinal: 54 + row_number: 555 + expected_row_header_column: D + expected_row_header: Indirect effect of Government decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.indirect_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.indirect_effect_of_government_decisions + label: Policy decisions summary line + measures: + - measure_id: costing + label: Costing, FY2029-30 + ordinal: 0 + column: L + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2029-30 + concept: obr.policy_decisions_effect + source_concept: obr.policy_decisions_effect + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1, rows 490 + to 555: the effects of the policy decisions by head and category, and the direct and indirect effects + of the Government''s decisions, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.summary.fy2030 + record_set_spec_id: obr.efo_2026_10.policy.summary.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.policy.summary.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: policy_summary_line + rows: + - value_id: receipts_measures.total + label: Total effects of receipts measures (£ millions) + ordinal: 0 + row_number: 490 + expected_row_header_column: D + expected_row_header: Total effects of receipts measures (£ millions) + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.total + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.total + label: Policy decisions summary line + - value_id: receipts_measures.air_passenger_duty + label: Air passenger duty + ordinal: 1 + row_number: 493 + expected_row_header_column: D + expected_row_header: Air passenger duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.air_passenger_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.air_passenger_duty + label: Policy decisions summary line + - value_id: receipts_measures.alcohol_duty + label: Alcohol duty + ordinal: 2 + row_number: 494 + expected_row_header_column: D + expected_row_header: Alcohol duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.alcohol_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.alcohol_duty + label: Policy decisions summary line + - value_id: receipts_measures.bank_surcharge + label: Bank surcharge + ordinal: 3 + row_number: 495 + expected_row_header_column: D + expected_row_header: Bank surcharge + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.bank_surcharge + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.bank_surcharge + label: Policy decisions summary line + - value_id: receipts_measures.betting + label: Betting + ordinal: 4 + row_number: 496 + expected_row_header_column: D + expected_row_header: Betting + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.betting + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.betting + label: Policy decisions summary line + - value_id: receipts_measures.business_rates + label: Business rates + ordinal: 5 + row_number: 497 + expected_row_header_column: D + expected_row_header: Business rates + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.business_rates + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.business_rates + label: Policy decisions summary line + - value_id: receipts_measures.capital_gains_tax + label: Capital gains tax + ordinal: 6 + row_number: 498 + expected_row_header_column: D + expected_row_header: Capital gains tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.capital_gains_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.capital_gains_tax + label: Policy decisions summary line + - value_id: receipts_measures.cbam + label: CBAM + ordinal: 7 + row_number: 499 + expected_row_header_column: D + expected_row_header: CBAM + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.cbam + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.cbam + label: Policy decisions summary line + - value_id: receipts_measures.climate_change_levy + label: Climate change levy + ordinal: 8 + row_number: 500 + expected_row_header_column: D + expected_row_header: Climate change levy + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.climate_change_levy + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.climate_change_levy + label: Policy decisions summary line + - value_id: receipts_measures.customs_duty + label: Customs duty + ordinal: 9 + row_number: 501 + expected_row_header_column: D + expected_row_header: Customs duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.customs_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.customs_duty + label: Policy decisions summary line + - value_id: receipts_measures.electricity_generators_levy + label: Electricity generators levy + ordinal: 10 + row_number: 502 + expected_row_header_column: D + expected_row_header: Electricity generators levy + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.electricity_generators_levy + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.electricity_generators_levy + label: Policy decisions summary line + - value_id: receipts_measures.environmental_levies + label: Environmental levies + ordinal: 11 + row_number: 503 + expected_row_header_column: D + expected_row_header: Environmental levies + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.environmental_levies + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.environmental_levies + label: Policy decisions summary line + - value_id: receipts_measures.eu_ets_auction_receipts + label: EU ETS auction receipts + ordinal: 12 + row_number: 504 + expected_row_header_column: D + expected_row_header: EU ETS auction receipts + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.eu_ets_auction_receipts + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.eu_ets_auction_receipts + label: Policy decisions summary line + - value_id: receipts_measures.fuel_duty + label: Fuel Duty + ordinal: 13 + row_number: 505 + expected_row_header_column: D + expected_row_header: Fuel Duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.fuel_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.fuel_duty + label: Policy decisions summary line + - value_id: receipts_measures.high_value_council_tax_surcharge + label: High-value council tax surcharge + ordinal: 14 + row_number: 506 + expected_row_header_column: D + expected_row_header: High-value council tax surcharge + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.high_value_council_tax_surcharge + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.high_value_council_tax_surcharge + label: Policy decisions summary line + - value_id: receipts_measures.income_tax + label: Income tax + ordinal: 15 + row_number: 507 + expected_row_header_column: D + expected_row_header: Income tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.income_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.income_tax + label: Policy decisions summary line + - value_id: receipts_measures.inheritance_tax + label: Inheritance tax + ordinal: 16 + row_number: 508 + expected_row_header_column: D + expected_row_header: Inheritance tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.inheritance_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.inheritance_tax + label: Policy decisions summary line + - value_id: receipts_measures.interest_and_dividend_receipts + label: Interest and dividend receipts + ordinal: 17 + row_number: 509 + expected_row_header_column: D + expected_row_header: Interest and dividend receipts + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.interest_and_dividend_receipts + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.interest_and_dividend_receipts + label: Policy decisions summary line + - value_id: receipts_measures.landfill_tax + label: Landfill tax + ordinal: 18 + row_number: 510 + expected_row_header_column: D + expected_row_header: Landfill tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.landfill_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.landfill_tax + label: Policy decisions summary line + - value_id: receipts_measures.landlord_registration_fee + label: Landlord registration fee + ordinal: 19 + row_number: 511 + expected_row_header_column: D + expected_row_header: Landlord registration fee + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.landlord_registration_fee + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.landlord_registration_fee + label: Policy decisions summary line + - value_id: receipts_measures.nics + label: NICs + ordinal: 20 + row_number: 512 + expected_row_header_column: D + expected_row_header: NICs + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.nics + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.nics + label: Policy decisions summary line + - value_id: receipts_measures.onshore_ct + label: Onshore CT + ordinal: 21 + row_number: 513 + expected_row_header_column: D + expected_row_header: Onshore CT + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.onshore_ct + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.onshore_ct + label: Policy decisions summary line + - value_id: receipts_measures.stamp_duty + label: Stamp duty + ordinal: 22 + row_number: 514 + expected_row_header_column: D + expected_row_header: Stamp duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.stamp_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.stamp_duty + label: Policy decisions summary line + - value_id: receipts_measures.tobacco_duty + label: Tobacco duty + ordinal: 23 + row_number: 515 + expected_row_header_column: D + expected_row_header: Tobacco duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.tobacco_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.tobacco_duty + label: Policy decisions summary line + - value_id: receipts_measures.vat + label: VAT + ordinal: 24 + row_number: 516 + expected_row_header_column: D + expected_row_header: VAT + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.vat + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.vat + label: Policy decisions summary line + - value_id: receipts_measures.vehicle_excise_duty + label: Vehicle excise duty + ordinal: 25 + row_number: 517 + expected_row_header_column: D + expected_row_header: Vehicle excise duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.vehicle_excise_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.vehicle_excise_duty + label: Policy decisions summary line + - value_id: receipts_measures.visa_fees + label: Visa fees + ordinal: 26 + row_number: 518 + expected_row_header_column: D + expected_row_header: Visa fees + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.visa_fees + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.visa_fees + label: Policy decisions summary line + - value_id: expenditure_measures.total + label: Total effects of expenditure measures (£ millions) + ordinal: 27 + row_number: 520 + expected_row_header_column: D + expected_row_header: Total effects of expenditure measures (£ millions) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.total + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.total + label: Policy decisions summary line + - value_id: expenditure_measures.current_del + label: Current DEL + ordinal: 28 + row_number: 523 + expected_row_header_column: D + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_del + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_del + label: Policy decisions summary line + - value_id: expenditure_measures.current_del.psce_in_rdel + label: PSCE in RDEL + ordinal: 29 + row_number: 524 + expected_row_header_column: D + expected_row_header: PSCE in RDEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_del.psce_in_rdel + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_del.psce_in_rdel + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame + label: Current AME + ordinal: 30 + row_number: 526 + expected_row_header_column: D + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.company_and_other_credits + label: Company and other credits + ordinal: 31 + row_number: 527 + expected_row_header_column: D + expected_row_header: Company and other credits + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.company_and_other_credits + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.company_and_other_credits + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.energy_bills_subsidies + label: Energy bills subsidies + ordinal: 32 + row_number: 528 + expected_row_header_column: D + expected_row_header: Energy bills subsidies + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.energy_bills_subsidies + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.energy_bills_subsidies + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.locally_financed_current_expenditure + label: Locally-financed current expenditure + ordinal: 33 + row_number: 529 + expected_row_header_column: D + expected_row_header: Locally-financed current expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.locally_financed_current_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.locally_financed_current_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.net_public_service_pension_payments + label: Net public service pension payments + ordinal: 34 + row_number: 530 + expected_row_header_column: D + expected_row_header: Net public service pension payments + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.net_public_service_pension_payments + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.net_public_service_pension_payments + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.other_ame_current + label: Other AME (current) + ordinal: 35 + row_number: 531 + expected_row_header_column: D + expected_row_header: Other AME (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.other_ame_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.other_ame_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.other_departmental_expenditure_current + label: Other departmental expenditure (current) + ordinal: 36 + row_number: 532 + expected_row_header_column: D + expected_row_header: Other departmental expenditure (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.other_departmental_expenditure_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.other_departmental_expenditure_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.scottish_bga_current + label: Scottish BGA (current) + ordinal: 37 + row_number: 533 + expected_row_header_column: D + expected_row_header: Scottish BGA (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.scottish_bga_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.scottish_bga_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.scottish_self_financed_expenditure + label: Scottish self-financed expenditure + ordinal: 38 + row_number: 534 + expected_row_header_column: D + expected_row_header: Scottish self-financed expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.scottish_self_financed_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.scottish_self_financed_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.welfare_inside_cap + label: Welfare inside cap + ordinal: 39 + row_number: 535 + expected_row_header_column: D + expected_row_header: Welfare inside cap + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.welfare_inside_cap + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.welfare_inside_cap + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.welfare_outside_cap + label: Welfare outside cap + ordinal: 40 + row_number: 536 + expected_row_header_column: D + expected_row_header: Welfare outside cap + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.welfare_outside_cap + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.welfare_outside_cap + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del + label: Capital DEL + ordinal: 41 + row_number: 538 + expected_row_header_column: D + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del.capital_grants_to_private_sector + label: Capital grants to private sector + ordinal: 42 + row_number: 539 + expected_row_header_column: D + expected_row_header: Capital grants to private sector + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del.capital_grants_to_private_sector + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del.capital_grants_to_private_sector + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del.psgi_in_cdel + label: PSGI in CDEL + ordinal: 43 + row_number: 540 + expected_row_header_column: D + expected_row_header: PSGI in CDEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del.psgi_in_cdel + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del.psgi_in_cdel + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame + label: Capital AME + ordinal: 44 + row_number: 542 + expected_row_header_column: D + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.capital_grants_to_private_sector + label: Capital grants to private sector + ordinal: 45 + row_number: 543 + expected_row_header_column: D + expected_row_header: Capital grants to private sector + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.capital_grants_to_private_sector + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.capital_grants_to_private_sector + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.locally_financed_capital_expenditure + label: Locally-financed capital expenditure + ordinal: 46 + row_number: 544 + expected_row_header_column: D + expected_row_header: Locally-financed capital expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.locally_financed_capital_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.locally_financed_capital_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.other_ame_capital + label: Other AME (capital) + ordinal: 47 + row_number: 545 + expected_row_header_column: D + expected_row_header: Other AME (capital) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.other_ame_capital + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.other_ame_capital + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.other_departmental_expenditure_capital + label: Other departmental expenditure (capital) + ordinal: 48 + row_number: 546 + expected_row_header_column: D + expected_row_header: Other departmental expenditure (capital) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.other_departmental_expenditure_capital + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.other_departmental_expenditure_capital + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.student_loans + label: Student loans + ordinal: 49 + row_number: 547 + expected_row_header_column: D + expected_row_header: Student loans + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.student_loans + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.student_loans + label: Policy decisions summary line + - value_id: government_decisions.total_effect_of_government_decisions + label: Total effect of Government decisions + ordinal: 50 + row_number: 549 + expected_row_header_column: D + expected_row_header: 'Total effect of Government decisions ' + table_record_kind: detail + filters: + policy_summary_line: government_decisions.total_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.total_effect_of_government_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_government_decisions + label: Direct effect of Government decisions + ordinal: 51 + row_number: 551 + expected_row_header_column: D + expected_row_header: Direct effect of Government decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_government_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_scorecard_decisions + label: Direct effect of scorecard decisions + ordinal: 52 + row_number: 552 + expected_row_header_column: D + expected_row_header: Direct effect of scorecard decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_scorecard_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_scorecard_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_non_scorecard_decisions + label: Direct effect of non-scorecard decisions + ordinal: 53 + row_number: 553 + expected_row_header_column: D + expected_row_header: Direct effect of non-scorecard decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_non_scorecard_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_non_scorecard_decisions + label: Policy decisions summary line + - value_id: government_decisions.indirect_effect_of_government_decisions + label: Indirect effect of Government decisions + ordinal: 54 + row_number: 555 + expected_row_header_column: D + expected_row_header: Indirect effect of Government decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.indirect_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.indirect_effect_of_government_decisions + label: Policy decisions summary line + measures: + - measure_id: costing + label: Costing, FY2030-31 + ordinal: 0 + column: M + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2030-31 + concept: obr.policy_decisions_effect + source_concept: obr.policy_decisions_effect + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1, rows 490 + to 555: the effects of the policy decisions by head and category, and the direct and indirect effects + of the Government''s decisions, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.policy.summary.fy2031 + record_set_spec_id: obr.efo_2026_10.policy.summary.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.policy.summary.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '1.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: government + entity_role: public_sector + domain: public_sector_finances + groupby_dimension: policy_summary_line + rows: + - value_id: receipts_measures.total + label: Total effects of receipts measures (£ millions) + ordinal: 0 + row_number: 490 + expected_row_header_column: D + expected_row_header: Total effects of receipts measures (£ millions) + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.total + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.total + label: Policy decisions summary line + - value_id: receipts_measures.air_passenger_duty + label: Air passenger duty + ordinal: 1 + row_number: 493 + expected_row_header_column: D + expected_row_header: Air passenger duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.air_passenger_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.air_passenger_duty + label: Policy decisions summary line + - value_id: receipts_measures.alcohol_duty + label: Alcohol duty + ordinal: 2 + row_number: 494 + expected_row_header_column: D + expected_row_header: Alcohol duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.alcohol_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.alcohol_duty + label: Policy decisions summary line + - value_id: receipts_measures.bank_surcharge + label: Bank surcharge + ordinal: 3 + row_number: 495 + expected_row_header_column: D + expected_row_header: Bank surcharge + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.bank_surcharge + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.bank_surcharge + label: Policy decisions summary line + - value_id: receipts_measures.betting + label: Betting + ordinal: 4 + row_number: 496 + expected_row_header_column: D + expected_row_header: Betting + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.betting + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.betting + label: Policy decisions summary line + - value_id: receipts_measures.business_rates + label: Business rates + ordinal: 5 + row_number: 497 + expected_row_header_column: D + expected_row_header: Business rates + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.business_rates + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.business_rates + label: Policy decisions summary line + - value_id: receipts_measures.capital_gains_tax + label: Capital gains tax + ordinal: 6 + row_number: 498 + expected_row_header_column: D + expected_row_header: Capital gains tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.capital_gains_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.capital_gains_tax + label: Policy decisions summary line + - value_id: receipts_measures.cbam + label: CBAM + ordinal: 7 + row_number: 499 + expected_row_header_column: D + expected_row_header: CBAM + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.cbam + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.cbam + label: Policy decisions summary line + - value_id: receipts_measures.climate_change_levy + label: Climate change levy + ordinal: 8 + row_number: 500 + expected_row_header_column: D + expected_row_header: Climate change levy + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.climate_change_levy + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.climate_change_levy + label: Policy decisions summary line + - value_id: receipts_measures.customs_duty + label: Customs duty + ordinal: 9 + row_number: 501 + expected_row_header_column: D + expected_row_header: Customs duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.customs_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.customs_duty + label: Policy decisions summary line + - value_id: receipts_measures.electricity_generators_levy + label: Electricity generators levy + ordinal: 10 + row_number: 502 + expected_row_header_column: D + expected_row_header: Electricity generators levy + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.electricity_generators_levy + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.electricity_generators_levy + label: Policy decisions summary line + - value_id: receipts_measures.environmental_levies + label: Environmental levies + ordinal: 11 + row_number: 503 + expected_row_header_column: D + expected_row_header: Environmental levies + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.environmental_levies + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.environmental_levies + label: Policy decisions summary line + - value_id: receipts_measures.eu_ets_auction_receipts + label: EU ETS auction receipts + ordinal: 12 + row_number: 504 + expected_row_header_column: D + expected_row_header: EU ETS auction receipts + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.eu_ets_auction_receipts + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.eu_ets_auction_receipts + label: Policy decisions summary line + - value_id: receipts_measures.fuel_duty + label: Fuel Duty + ordinal: 13 + row_number: 505 + expected_row_header_column: D + expected_row_header: Fuel Duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.fuel_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.fuel_duty + label: Policy decisions summary line + - value_id: receipts_measures.high_value_council_tax_surcharge + label: High-value council tax surcharge + ordinal: 14 + row_number: 506 + expected_row_header_column: D + expected_row_header: High-value council tax surcharge + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.high_value_council_tax_surcharge + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.high_value_council_tax_surcharge + label: Policy decisions summary line + - value_id: receipts_measures.income_tax + label: Income tax + ordinal: 15 + row_number: 507 + expected_row_header_column: D + expected_row_header: Income tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.income_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.income_tax + label: Policy decisions summary line + - value_id: receipts_measures.inheritance_tax + label: Inheritance tax + ordinal: 16 + row_number: 508 + expected_row_header_column: D + expected_row_header: Inheritance tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.inheritance_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.inheritance_tax + label: Policy decisions summary line + - value_id: receipts_measures.interest_and_dividend_receipts + label: Interest and dividend receipts + ordinal: 17 + row_number: 509 + expected_row_header_column: D + expected_row_header: Interest and dividend receipts + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.interest_and_dividend_receipts + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.interest_and_dividend_receipts + label: Policy decisions summary line + - value_id: receipts_measures.landfill_tax + label: Landfill tax + ordinal: 18 + row_number: 510 + expected_row_header_column: D + expected_row_header: Landfill tax + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.landfill_tax + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.landfill_tax + label: Policy decisions summary line + - value_id: receipts_measures.landlord_registration_fee + label: Landlord registration fee + ordinal: 19 + row_number: 511 + expected_row_header_column: D + expected_row_header: Landlord registration fee + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.landlord_registration_fee + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.landlord_registration_fee + label: Policy decisions summary line + - value_id: receipts_measures.nics + label: NICs + ordinal: 20 + row_number: 512 + expected_row_header_column: D + expected_row_header: NICs + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.nics + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.nics + label: Policy decisions summary line + - value_id: receipts_measures.onshore_ct + label: Onshore CT + ordinal: 21 + row_number: 513 + expected_row_header_column: D + expected_row_header: Onshore CT + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.onshore_ct + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.onshore_ct + label: Policy decisions summary line + - value_id: receipts_measures.stamp_duty + label: Stamp duty + ordinal: 22 + row_number: 514 + expected_row_header_column: D + expected_row_header: Stamp duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.stamp_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.stamp_duty + label: Policy decisions summary line + - value_id: receipts_measures.tobacco_duty + label: Tobacco duty + ordinal: 23 + row_number: 515 + expected_row_header_column: D + expected_row_header: Tobacco duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.tobacco_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.tobacco_duty + label: Policy decisions summary line + - value_id: receipts_measures.vat + label: VAT + ordinal: 24 + row_number: 516 + expected_row_header_column: D + expected_row_header: VAT + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.vat + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.vat + label: Policy decisions summary line + - value_id: receipts_measures.vehicle_excise_duty + label: Vehicle excise duty + ordinal: 25 + row_number: 517 + expected_row_header_column: D + expected_row_header: Vehicle excise duty + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.vehicle_excise_duty + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.vehicle_excise_duty + label: Policy decisions summary line + - value_id: receipts_measures.visa_fees + label: Visa fees + ordinal: 26 + row_number: 518 + expected_row_header_column: D + expected_row_header: Visa fees + table_record_kind: detail + filters: + policy_summary_line: receipts_measures.visa_fees + constraints: + - variable: policy_summary_line + operator: == + value: receipts_measures.visa_fees + label: Policy decisions summary line + - value_id: expenditure_measures.total + label: Total effects of expenditure measures (£ millions) + ordinal: 27 + row_number: 520 + expected_row_header_column: D + expected_row_header: Total effects of expenditure measures (£ millions) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.total + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.total + label: Policy decisions summary line + - value_id: expenditure_measures.current_del + label: Current DEL + ordinal: 28 + row_number: 523 + expected_row_header_column: D + expected_row_header: Current DEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_del + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_del + label: Policy decisions summary line + - value_id: expenditure_measures.current_del.psce_in_rdel + label: PSCE in RDEL + ordinal: 29 + row_number: 524 + expected_row_header_column: D + expected_row_header: PSCE in RDEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_del.psce_in_rdel + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_del.psce_in_rdel + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame + label: Current AME + ordinal: 30 + row_number: 526 + expected_row_header_column: D + expected_row_header: Current AME + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.company_and_other_credits + label: Company and other credits + ordinal: 31 + row_number: 527 + expected_row_header_column: D + expected_row_header: Company and other credits + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.company_and_other_credits + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.company_and_other_credits + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.energy_bills_subsidies + label: Energy bills subsidies + ordinal: 32 + row_number: 528 + expected_row_header_column: D + expected_row_header: Energy bills subsidies + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.energy_bills_subsidies + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.energy_bills_subsidies + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.locally_financed_current_expenditure + label: Locally-financed current expenditure + ordinal: 33 + row_number: 529 + expected_row_header_column: D + expected_row_header: Locally-financed current expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.locally_financed_current_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.locally_financed_current_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.net_public_service_pension_payments + label: Net public service pension payments + ordinal: 34 + row_number: 530 + expected_row_header_column: D + expected_row_header: Net public service pension payments + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.net_public_service_pension_payments + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.net_public_service_pension_payments + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.other_ame_current + label: Other AME (current) + ordinal: 35 + row_number: 531 + expected_row_header_column: D + expected_row_header: Other AME (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.other_ame_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.other_ame_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.other_departmental_expenditure_current + label: Other departmental expenditure (current) + ordinal: 36 + row_number: 532 + expected_row_header_column: D + expected_row_header: Other departmental expenditure (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.other_departmental_expenditure_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.other_departmental_expenditure_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.scottish_bga_current + label: Scottish BGA (current) + ordinal: 37 + row_number: 533 + expected_row_header_column: D + expected_row_header: Scottish BGA (current) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.scottish_bga_current + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.scottish_bga_current + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.scottish_self_financed_expenditure + label: Scottish self-financed expenditure + ordinal: 38 + row_number: 534 + expected_row_header_column: D + expected_row_header: Scottish self-financed expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.scottish_self_financed_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.scottish_self_financed_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.welfare_inside_cap + label: Welfare inside cap + ordinal: 39 + row_number: 535 + expected_row_header_column: D + expected_row_header: Welfare inside cap + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.welfare_inside_cap + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.welfare_inside_cap + label: Policy decisions summary line + - value_id: expenditure_measures.current_ame.welfare_outside_cap + label: Welfare outside cap + ordinal: 40 + row_number: 536 + expected_row_header_column: D + expected_row_header: Welfare outside cap + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.current_ame.welfare_outside_cap + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.current_ame.welfare_outside_cap + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del + label: Capital DEL + ordinal: 41 + row_number: 538 + expected_row_header_column: D + expected_row_header: Capital DEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del.capital_grants_to_private_sector + label: Capital grants to private sector + ordinal: 42 + row_number: 539 + expected_row_header_column: D + expected_row_header: Capital grants to private sector + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del.capital_grants_to_private_sector + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del.capital_grants_to_private_sector + label: Policy decisions summary line + - value_id: expenditure_measures.capital_del.psgi_in_cdel + label: PSGI in CDEL + ordinal: 43 + row_number: 540 + expected_row_header_column: D + expected_row_header: PSGI in CDEL + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_del.psgi_in_cdel + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_del.psgi_in_cdel + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame + label: Capital AME + ordinal: 44 + row_number: 542 + expected_row_header_column: D + expected_row_header: Capital AME + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.capital_grants_to_private_sector + label: Capital grants to private sector + ordinal: 45 + row_number: 543 + expected_row_header_column: D + expected_row_header: Capital grants to private sector + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.capital_grants_to_private_sector + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.capital_grants_to_private_sector + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.locally_financed_capital_expenditure + label: Locally-financed capital expenditure + ordinal: 46 + row_number: 544 + expected_row_header_column: D + expected_row_header: Locally-financed capital expenditure + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.locally_financed_capital_expenditure + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.locally_financed_capital_expenditure + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.other_ame_capital + label: Other AME (capital) + ordinal: 47 + row_number: 545 + expected_row_header_column: D + expected_row_header: Other AME (capital) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.other_ame_capital + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.other_ame_capital + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.other_departmental_expenditure_capital + label: Other departmental expenditure (capital) + ordinal: 48 + row_number: 546 + expected_row_header_column: D + expected_row_header: Other departmental expenditure (capital) + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.other_departmental_expenditure_capital + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.other_departmental_expenditure_capital + label: Policy decisions summary line + - value_id: expenditure_measures.capital_ame.student_loans + label: Student loans + ordinal: 49 + row_number: 547 + expected_row_header_column: D + expected_row_header: Student loans + table_record_kind: detail + filters: + policy_summary_line: expenditure_measures.capital_ame.student_loans + constraints: + - variable: policy_summary_line + operator: == + value: expenditure_measures.capital_ame.student_loans + label: Policy decisions summary line + - value_id: government_decisions.total_effect_of_government_decisions + label: Total effect of Government decisions + ordinal: 50 + row_number: 549 + expected_row_header_column: D + expected_row_header: 'Total effect of Government decisions ' + table_record_kind: detail + filters: + policy_summary_line: government_decisions.total_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.total_effect_of_government_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_government_decisions + label: Direct effect of Government decisions + ordinal: 51 + row_number: 551 + expected_row_header_column: D + expected_row_header: Direct effect of Government decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_government_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_scorecard_decisions + label: Direct effect of scorecard decisions + ordinal: 52 + row_number: 552 + expected_row_header_column: D + expected_row_header: Direct effect of scorecard decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_scorecard_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_scorecard_decisions + label: Policy decisions summary line + - value_id: government_decisions.direct_effect_of_non_scorecard_decisions + label: Direct effect of non-scorecard decisions + ordinal: 53 + row_number: 553 + expected_row_header_column: D + expected_row_header: Direct effect of non-scorecard decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.direct_effect_of_non_scorecard_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.direct_effect_of_non_scorecard_decisions + label: Policy decisions summary line + - value_id: government_decisions.indirect_effect_of_government_decisions + label: Indirect effect of Government decisions + ordinal: 54 + row_number: 555 + expected_row_header_column: D + expected_row_header: Indirect effect of Government decisions + table_record_kind: detail + filters: + policy_summary_line: government_decisions.indirect_effect_of_government_decisions + constraints: + - variable: policy_summary_line + operator: == + value: government_decisions.indirect_effect_of_government_decisions + label: Policy decisions summary line + measures: + - measure_id: costing + label: Costing, FY2031-32 + ordinal: 0 + column: N + source_column_id: costing + expected_column_header_row: 7 + expected_column_header: 2031-32 + concept: obr.policy_decisions_effect + source_concept: obr.policy_decisions_effect + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-policy/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables: policy, table 1.1, rows 490 + to 555: the effects of the policy decisions by head and category, and the direct and indirect effects + of the Government''s decisions, GBP million. Note: This table uses the convention that a negative + sign implies a loss to the Exchequer (and is therefore an increase in PSNB).' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number diff --git a/packages/obr/efo_receipts_october_2026/source_package.yaml b/packages/obr/efo_receipts_october_2026/source_package.yaml new file mode 100644 index 00000000..33b421e9 --- /dev/null +++ b/packages/obr/efo_receipts_october_2026/source_package.yaml @@ -0,0 +1,97474 @@ +# OBR Economic and fiscal outlook, October 2026 (published with the Budget on 28 October +# 2026), for PolicyEngine/chronicle#393. Written by +# scripts/build_obr_efo_october_2026.py from the pinned workbook; edit that, not this. +# Values are as the tables print them, with value_scale for the stated unit. Fiscal-year +# periods store the opening year (2025-26 -> 2025). Each year column's assertion follows +# the band above it: 'Outturn' (and 'Estimate', 'Estimated Outurn') gives observation +# and 'Forecast' gives source_projection; a table with no band is all forecast. In +# October, 2025-26 is outturn, where in March it was a forecast, and 2031-32 is a new +# forecast year. +# +# The March 2026 package's lines (package obr-efo-receipts-march-2026), under the +# obr.efo_2026_10 prefix with their line ids, display labels and concepts, so a consumer +# changes vintage by package. Each is found by its table's title and its row's label; +# the row numbers and the October table number ride on each record set and its notes. +# +# October drops, renames or splits none of the March package's rows. +# +# Receipts. The March 2026 package's 41 lines (receipts tables 3.x are now 4.x, with the +# same titles and rows), then every other row of the workbook's tables, except tables +# 4.9 and 4.19 (RECEIPTS_LEFT_OUT in the build script: 4.9 states no unit for its +# passenger numbers; 4.19 prints '£ billion' over thresholds in pounds and flags no +# outturn). A row beyond the March lines takes the line id '.' and +# the concept 'obr.
.', where the table key names the table +# (other_hmrc_taxes, cash_receipts, self_employed_income_growth, ...); the sub-rows of +# table 4.8's 'of which' blocks, printed in column C, prefix their parent. Table 4.5's +# 'Savings income' row is obr.self_employed_income_growth.savings_income, a percentage +# change on a year earlier from 2024-25, all under the table's 'Forecast' band. Two rows +# restate rows kept and are left out, as the March package left out sheet 3.7's total: +# table 4.7's 'Total SDLT' and its ATED row (table 4.8 rows 24 and 25). Table 4.22 +# prints '£ million' over GBP billion cells (its VAT refunds equal table 4.8's in every +# year), so its rows carry value_scale 1e9. Table 4.10 now starts in 2026-27, its first +# forecast year. Northern Ireland domestic rates are carried in both places the OBR +# shows them: this package's table 4.2 row 6, and expenditure table 5.1 row 16. +# +schema_version: ledger.source_package.v1 +package_id: obr-efo-receipts-october-2026 +label: 'OBR EFO October 2026 detailed forecast tables: receipts' +dimension_labels: + obr.efo_line: EFO table line + accounting_basis: Accounting basis + published_unit: Published unit +dimension_value_labels: + accounting_basis: + cash: Cash basis + accrual: Accrued basis + published_unit: + million_sticks: Million sticks + thousand_kilograms: Thousand kilograms + thousand_hectolitres_of_alcohol: Thousand hectolitres of alcohol +artifact: + source_name: obr + source_table: 'EFO October 2026 detailed forecast tables: receipts' + resource_package: db + resource_directory: data/obr/efo_receipts_october_2026 + manifest: manifest.yaml + vintage: efo_october_2026 + extracted_at: '2026-10-29' + extraction_method: xlsx whole-workbook used-range cell parse + parser: xlsx_used_range + artifact_year: 2026 +record_sets: +- record_set_id: obr.efo_2026_10.receipts.income_tax.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.income_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax.fy2025 + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax + label: Income tax (gross of tax credits) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits) + table_record_kind: total + measures: + - measure_id: amount + label: Income tax (gross of tax credits), FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.income_tax + source_concept: obr.income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 6 ('Income tax + (gross of tax credits)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.income_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax.fy2026 + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax + label: Income tax (gross of tax credits) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits) + table_record_kind: total + measures: + - measure_id: amount + label: Income tax (gross of tax credits), FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.income_tax + source_concept: obr.income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 6 ('Income tax + (gross of tax credits)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.income_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax.fy2027 + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax + label: Income tax (gross of tax credits) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits) + table_record_kind: total + measures: + - measure_id: amount + label: Income tax (gross of tax credits), FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.income_tax + source_concept: obr.income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 6 ('Income tax + (gross of tax credits)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.income_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax.fy2028 + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax + label: Income tax (gross of tax credits) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits) + table_record_kind: total + measures: + - measure_id: amount + label: Income tax (gross of tax credits), FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.income_tax + source_concept: obr.income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 6 ('Income tax + (gross of tax credits)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.income_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax.fy2029 + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax + label: Income tax (gross of tax credits) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits) + table_record_kind: total + measures: + - measure_id: amount + label: Income tax (gross of tax credits), FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.income_tax + source_concept: obr.income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 6 ('Income tax + (gross of tax credits)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.income_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax.fy2030 + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax + label: Income tax (gross of tax credits) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits) + table_record_kind: total + measures: + - measure_id: amount + label: Income tax (gross of tax credits), FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.income_tax + source_concept: obr.income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 6 ('Income tax + (gross of tax credits)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.income_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax.fy2031 + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax + label: Income tax (gross of tax credits) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits) + table_record_kind: total + measures: + - measure_id: amount + label: Income tax (gross of tax credits), FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.income_tax + source_concept: obr.income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 6 ('Income tax + (gross of tax credits)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employee.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.ni_employee.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employee.fy2025 + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employee + label: Class 1 Employee NICs + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Class 1 Employee NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employee NICs, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.ni_employee + source_concept: obr.ni_employee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 17 ('Class 1 + Employee NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employee.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_employee.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employee.fy2026 + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employee + label: Class 1 Employee NICs + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Class 1 Employee NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employee NICs, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.ni_employee + source_concept: obr.ni_employee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 17 ('Class 1 + Employee NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employee.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_employee.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employee.fy2027 + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employee + label: Class 1 Employee NICs + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Class 1 Employee NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employee NICs, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.ni_employee + source_concept: obr.ni_employee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 17 ('Class 1 + Employee NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employee.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_employee.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employee.fy2028 + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employee + label: Class 1 Employee NICs + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Class 1 Employee NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employee NICs, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.ni_employee + source_concept: obr.ni_employee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 17 ('Class 1 + Employee NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employee.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_employee.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employee.fy2029 + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employee + label: Class 1 Employee NICs + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Class 1 Employee NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employee NICs, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.ni_employee + source_concept: obr.ni_employee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 17 ('Class 1 + Employee NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employee.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_employee.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employee.fy2030 + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employee + label: Class 1 Employee NICs + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Class 1 Employee NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employee NICs, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.ni_employee + source_concept: obr.ni_employee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 17 ('Class 1 + Employee NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employee.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_employee.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employee.fy2031 + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employee + label: Class 1 Employee NICs + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Class 1 Employee NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employee NICs, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.ni_employee + source_concept: obr.ni_employee + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 17 ('Class 1 + Employee NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employer.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.ni_employer.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employer.fy2025 + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employer + label: Class 1 Employer NICs + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Class 1 Employer NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employer NICs, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.ni_employer + source_concept: obr.ni_employer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 18 ('Class 1 + Employer NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employer.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_employer.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employer.fy2026 + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employer + label: Class 1 Employer NICs + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Class 1 Employer NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employer NICs, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.ni_employer + source_concept: obr.ni_employer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 18 ('Class 1 + Employer NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employer.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_employer.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employer.fy2027 + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employer + label: Class 1 Employer NICs + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Class 1 Employer NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employer NICs, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.ni_employer + source_concept: obr.ni_employer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 18 ('Class 1 + Employer NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employer.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_employer.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employer.fy2028 + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employer + label: Class 1 Employer NICs + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Class 1 Employer NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employer NICs, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.ni_employer + source_concept: obr.ni_employer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 18 ('Class 1 + Employer NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employer.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_employer.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employer.fy2029 + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employer + label: Class 1 Employer NICs + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Class 1 Employer NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employer NICs, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.ni_employer + source_concept: obr.ni_employer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 18 ('Class 1 + Employer NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employer.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_employer.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employer.fy2030 + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employer + label: Class 1 Employer NICs + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Class 1 Employer NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employer NICs, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.ni_employer + source_concept: obr.ni_employer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 18 ('Class 1 + Employer NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_employer.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_employer.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_employer.fy2031 + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_employer + label: Class 1 Employer NICs + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Class 1 Employer NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 1 Employer NICs, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.ni_employer + source_concept: obr.ni_employer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 18 ('Class 1 + Employer NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_self_employed.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.ni_self_employed.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_self_employed.fy2025 + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_self_employed + label: Class 4 and Class 2 Self employed NICs + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Class 4 and Class 2 Self employed NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 4 and Class 2 Self employed NICs, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.ni_self_employed + source_concept: obr.ni_self_employed + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 19 ('Class 4 + and Class 2 Self employed NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_self_employed.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_self_employed.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_self_employed.fy2026 + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_self_employed + label: Class 4 and Class 2 Self employed NICs + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Class 4 and Class 2 Self employed NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 4 and Class 2 Self employed NICs, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.ni_self_employed + source_concept: obr.ni_self_employed + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 19 ('Class 4 + and Class 2 Self employed NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_self_employed.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_self_employed.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_self_employed.fy2027 + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_self_employed + label: Class 4 and Class 2 Self employed NICs + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Class 4 and Class 2 Self employed NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 4 and Class 2 Self employed NICs, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.ni_self_employed + source_concept: obr.ni_self_employed + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 19 ('Class 4 + and Class 2 Self employed NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_self_employed.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_self_employed.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_self_employed.fy2028 + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_self_employed + label: Class 4 and Class 2 Self employed NICs + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Class 4 and Class 2 Self employed NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 4 and Class 2 Self employed NICs, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.ni_self_employed + source_concept: obr.ni_self_employed + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 19 ('Class 4 + and Class 2 Self employed NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_self_employed.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_self_employed.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_self_employed.fy2029 + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_self_employed + label: Class 4 and Class 2 Self employed NICs + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Class 4 and Class 2 Self employed NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 4 and Class 2 Self employed NICs, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.ni_self_employed + source_concept: obr.ni_self_employed + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 19 ('Class 4 + and Class 2 Self employed NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_self_employed.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_self_employed.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_self_employed.fy2030 + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_self_employed + label: Class 4 and Class 2 Self employed NICs + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Class 4 and Class 2 Self employed NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 4 and Class 2 Self employed NICs, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.ni_self_employed + source_concept: obr.ni_self_employed + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 19 ('Class 4 + and Class 2 Self employed NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_self_employed.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_self_employed.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_self_employed.fy2031 + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_self_employed + label: Class 4 and Class 2 Self employed NICs + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Class 4 and Class 2 Self employed NICs + table_record_kind: total + measures: + - measure_id: amount + label: Class 4 and Class 2 Self employed NICs, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.ni_self_employed + source_concept: obr.ni_self_employed + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 19 ('Class 4 + and Class 2 Self employed NICs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_total.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.ni_total.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_total.fy2025 + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_total + label: National insurance contributions + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + measures: + - measure_id: amount + label: National insurance contributions, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.ni_total + source_concept: obr.ni_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 12 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_total.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_total.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_total.fy2026 + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_total + label: National insurance contributions + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + measures: + - measure_id: amount + label: National insurance contributions, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.ni_total + source_concept: obr.ni_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 12 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_total.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_total.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_total.fy2027 + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_total + label: National insurance contributions + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + measures: + - measure_id: amount + label: National insurance contributions, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.ni_total + source_concept: obr.ni_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 12 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_total.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_total.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_total.fy2028 + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_total + label: National insurance contributions + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + measures: + - measure_id: amount + label: National insurance contributions, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.ni_total + source_concept: obr.ni_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 12 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_total.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_total.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_total.fy2029 + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_total + label: National insurance contributions + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + measures: + - measure_id: amount + label: National insurance contributions, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.ni_total + source_concept: obr.ni_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 12 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_total.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_total.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_total.fy2030 + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_total + label: National insurance contributions + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + measures: + - measure_id: amount + label: National insurance contributions, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.ni_total + source_concept: obr.ni_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 12 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.ni_total.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.ni_total.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.ni_total.fy2031 + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: ni_total + label: National insurance contributions + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + measures: + - measure_id: amount + label: National insurance contributions, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.ni_total + source_concept: obr.ni_total + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 12 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.vat.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat.fy2025 + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat + label: Value added tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Value added tax + table_record_kind: total + measures: + - measure_id: amount + label: Value added tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.vat + source_concept: obr.vat + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 13 ('Value added + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vat.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat.fy2026 + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat + label: Value added tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Value added tax + table_record_kind: total + measures: + - measure_id: amount + label: Value added tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.vat + source_concept: obr.vat + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 13 ('Value added + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vat.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat.fy2027 + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat + label: Value added tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Value added tax + table_record_kind: total + measures: + - measure_id: amount + label: Value added tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.vat + source_concept: obr.vat + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 13 ('Value added + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vat.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat.fy2028 + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat + label: Value added tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Value added tax + table_record_kind: total + measures: + - measure_id: amount + label: Value added tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.vat + source_concept: obr.vat + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 13 ('Value added + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vat.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat.fy2029 + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat + label: Value added tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Value added tax + table_record_kind: total + measures: + - measure_id: amount + label: Value added tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.vat + source_concept: obr.vat + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 13 ('Value added + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vat.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat.fy2030 + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat + label: Value added tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Value added tax + table_record_kind: total + measures: + - measure_id: amount + label: Value added tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.vat + source_concept: obr.vat + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 13 ('Value added + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vat.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat.fy2031 + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat + label: Value added tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Value added tax + table_record_kind: total + measures: + - measure_id: amount + label: Value added tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.vat + source_concept: obr.vat + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 13 ('Value added + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fuel_duties.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.fuel_duties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fuel_duties.fy2025 + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fuel_duties + label: Fuel duties + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Fuel duties + table_record_kind: total + measures: + - measure_id: amount + label: Fuel duties, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.fuel_duties + source_concept: obr.fuel_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 21 ('Fuel duties'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fuel_duties.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.fuel_duties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fuel_duties.fy2026 + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fuel_duties + label: Fuel duties + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Fuel duties + table_record_kind: total + measures: + - measure_id: amount + label: Fuel duties, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fuel_duties + source_concept: obr.fuel_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 21 ('Fuel duties'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fuel_duties.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.fuel_duties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fuel_duties.fy2027 + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fuel_duties + label: Fuel duties + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Fuel duties + table_record_kind: total + measures: + - measure_id: amount + label: Fuel duties, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fuel_duties + source_concept: obr.fuel_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 21 ('Fuel duties'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fuel_duties.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.fuel_duties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fuel_duties.fy2028 + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fuel_duties + label: Fuel duties + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Fuel duties + table_record_kind: total + measures: + - measure_id: amount + label: Fuel duties, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fuel_duties + source_concept: obr.fuel_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 21 ('Fuel duties'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fuel_duties.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.fuel_duties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fuel_duties.fy2029 + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fuel_duties + label: Fuel duties + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Fuel duties + table_record_kind: total + measures: + - measure_id: amount + label: Fuel duties, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fuel_duties + source_concept: obr.fuel_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 21 ('Fuel duties'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fuel_duties.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.fuel_duties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fuel_duties.fy2030 + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fuel_duties + label: Fuel duties + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Fuel duties + table_record_kind: total + measures: + - measure_id: amount + label: Fuel duties, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fuel_duties + source_concept: obr.fuel_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 21 ('Fuel duties'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fuel_duties.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.fuel_duties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fuel_duties.fy2031 + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fuel_duties + label: Fuel duties + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Fuel duties + table_record_kind: total + measures: + - measure_id: amount + label: Fuel duties, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fuel_duties + source_concept: obr.fuel_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 21 ('Fuel duties'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.capital_gains_tax.fy2025 + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: capital_gains_tax + label: Capital gains tax + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Capital gains tax + table_record_kind: total + measures: + - measure_id: amount + label: Capital gains tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.capital_gains_tax + source_concept: obr.capital_gains_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 22 ('Capital + gains tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.capital_gains_tax.fy2026 + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: capital_gains_tax + label: Capital gains tax + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Capital gains tax + table_record_kind: total + measures: + - measure_id: amount + label: Capital gains tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.capital_gains_tax + source_concept: obr.capital_gains_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 22 ('Capital + gains tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.capital_gains_tax.fy2027 + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: capital_gains_tax + label: Capital gains tax + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Capital gains tax + table_record_kind: total + measures: + - measure_id: amount + label: Capital gains tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.capital_gains_tax + source_concept: obr.capital_gains_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 22 ('Capital + gains tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.capital_gains_tax.fy2028 + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: capital_gains_tax + label: Capital gains tax + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Capital gains tax + table_record_kind: total + measures: + - measure_id: amount + label: Capital gains tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.capital_gains_tax + source_concept: obr.capital_gains_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 22 ('Capital + gains tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.capital_gains_tax.fy2029 + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: capital_gains_tax + label: Capital gains tax + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Capital gains tax + table_record_kind: total + measures: + - measure_id: amount + label: Capital gains tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.capital_gains_tax + source_concept: obr.capital_gains_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 22 ('Capital + gains tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.capital_gains_tax.fy2030 + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: capital_gains_tax + label: Capital gains tax + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Capital gains tax + table_record_kind: total + measures: + - measure_id: amount + label: Capital gains tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.capital_gains_tax + source_concept: obr.capital_gains_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 22 ('Capital + gains tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.capital_gains_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.capital_gains_tax.fy2031 + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: capital_gains_tax + label: Capital gains tax + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Capital gains tax + table_record_kind: total + measures: + - measure_id: amount + label: Capital gains tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.capital_gains_tax + source_concept: obr.capital_gains_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 22 ('Capital + gains tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.sdlt.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt.fy2025 + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt + label: Stamp duty land tax + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: Stamp duty land tax + table_record_kind: total + measures: + - measure_id: amount + label: Stamp duty land tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.sdlt + source_concept: obr.sdlt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 24 ('Stamp duty + land tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt.fy2026 + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt + label: Stamp duty land tax + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: Stamp duty land tax + table_record_kind: total + measures: + - measure_id: amount + label: Stamp duty land tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.sdlt + source_concept: obr.sdlt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 24 ('Stamp duty + land tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt.fy2027 + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt + label: Stamp duty land tax + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: Stamp duty land tax + table_record_kind: total + measures: + - measure_id: amount + label: Stamp duty land tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.sdlt + source_concept: obr.sdlt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 24 ('Stamp duty + land tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt.fy2028 + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt + label: Stamp duty land tax + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: Stamp duty land tax + table_record_kind: total + measures: + - measure_id: amount + label: Stamp duty land tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.sdlt + source_concept: obr.sdlt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 24 ('Stamp duty + land tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt.fy2029 + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt + label: Stamp duty land tax + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: Stamp duty land tax + table_record_kind: total + measures: + - measure_id: amount + label: Stamp duty land tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.sdlt + source_concept: obr.sdlt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 24 ('Stamp duty + land tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt.fy2030 + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt + label: Stamp duty land tax + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: Stamp duty land tax + table_record_kind: total + measures: + - measure_id: amount + label: Stamp duty land tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.sdlt + source_concept: obr.sdlt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 24 ('Stamp duty + land tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt.fy2031 + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt + label: Stamp duty land tax + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: Stamp duty land tax + table_record_kind: total + measures: + - measure_id: amount + label: Stamp duty land tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.sdlt + source_concept: obr.sdlt + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 24 ('Stamp duty + land tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.tobacco_duties.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.tobacco_duties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.tobacco_duties.fy2025 + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tobacco_duties + label: Tobacco duties + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Tobacco duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Tobacco duties, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.tobacco_duties + source_concept: obr.tobacco_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 27 ('Tobacco + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.tobacco_duties.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.tobacco_duties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.tobacco_duties.fy2026 + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tobacco_duties + label: Tobacco duties + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Tobacco duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Tobacco duties, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.tobacco_duties + source_concept: obr.tobacco_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 27 ('Tobacco + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.tobacco_duties.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.tobacco_duties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.tobacco_duties.fy2027 + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tobacco_duties + label: Tobacco duties + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Tobacco duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Tobacco duties, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.tobacco_duties + source_concept: obr.tobacco_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 27 ('Tobacco + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.tobacco_duties.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.tobacco_duties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.tobacco_duties.fy2028 + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tobacco_duties + label: Tobacco duties + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Tobacco duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Tobacco duties, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.tobacco_duties + source_concept: obr.tobacco_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 27 ('Tobacco + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.tobacco_duties.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.tobacco_duties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.tobacco_duties.fy2029 + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tobacco_duties + label: Tobacco duties + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Tobacco duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Tobacco duties, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.tobacco_duties + source_concept: obr.tobacco_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 27 ('Tobacco + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.tobacco_duties.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.tobacco_duties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.tobacco_duties.fy2030 + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tobacco_duties + label: Tobacco duties + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Tobacco duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Tobacco duties, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.tobacco_duties + source_concept: obr.tobacco_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 27 ('Tobacco + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.tobacco_duties.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.tobacco_duties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.tobacco_duties.fy2031 + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: tobacco_duties + label: Tobacco duties + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Tobacco duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Tobacco duties, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.tobacco_duties + source_concept: obr.tobacco_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 27 ('Tobacco + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties.fy2025 + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties + label: Spirits duties + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Spirits duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 28 ('Spirits + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties.fy2026 + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties + label: Spirits duties + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Spirits duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 28 ('Spirits + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties.fy2027 + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties + label: Spirits duties + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Spirits duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 28 ('Spirits + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties.fy2028 + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties + label: Spirits duties + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Spirits duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 28 ('Spirits + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties.fy2029 + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties + label: Spirits duties + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Spirits duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 28 ('Spirits + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties.fy2030 + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties + label: Spirits duties + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Spirits duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 28 ('Spirits + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties.fy2031 + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties + label: Spirits duties + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Spirits duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 28 ('Spirits + duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties.fy2025 + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties + label: Wine duties + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Wine duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 29 ('Wine duties'), + GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties.fy2026 + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties + label: Wine duties + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Wine duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 29 ('Wine duties'), + GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties.fy2027 + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties + label: Wine duties + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Wine duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 29 ('Wine duties'), + GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties.fy2028 + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties + label: Wine duties + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Wine duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 29 ('Wine duties'), + GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties.fy2029 + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties + label: Wine duties + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Wine duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 29 ('Wine duties'), + GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties.fy2030 + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties + label: Wine duties + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Wine duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 29 ('Wine duties'), + GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties.fy2031 + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties + label: Wine duties + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Wine duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 29 ('Wine duties'), + GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2025 + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties + label: Beer and cider duties + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: Beer and cider duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 30 ('Beer and + cider duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2026 + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties + label: Beer and cider duties + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: Beer and cider duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 30 ('Beer and + cider duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2027 + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties + label: Beer and cider duties + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: Beer and cider duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 30 ('Beer and + cider duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2028 + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties + label: Beer and cider duties + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: Beer and cider duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 30 ('Beer and + cider duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2029 + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties + label: Beer and cider duties + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: Beer and cider duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 30 ('Beer and + cider duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2030 + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties + label: Beer and cider duties + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: Beer and cider duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 30 ('Beer and + cider duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties.fy2031 + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties + label: Beer and cider duties + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: Beer and cider duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 30 ('Beer and + cider duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2025 + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties + label: Betting and gaming duties + ordinal: 0 + row_number: 36 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming duties, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 36 ('Betting + and gaming duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2026 + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties + label: Betting and gaming duties + ordinal: 0 + row_number: 36 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming duties, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 36 ('Betting + and gaming duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2027 + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties + label: Betting and gaming duties + ordinal: 0 + row_number: 36 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming duties, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 36 ('Betting + and gaming duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2028 + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties + label: Betting and gaming duties + ordinal: 0 + row_number: 36 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming duties, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 36 ('Betting + and gaming duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2029 + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties + label: Betting and gaming duties + ordinal: 0 + row_number: 36 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming duties, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 36 ('Betting + and gaming duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2030 + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties + label: Betting and gaming duties + ordinal: 0 + row_number: 36 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming duties, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 36 ('Betting + and gaming duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties.fy2031 + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties + label: Betting and gaming duties + ordinal: 0 + row_number: 36 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming duties, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 36 ('Betting + and gaming duties'), GBP billion. Cash basis (table title and note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vaping_tax.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.vaping_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vaping_tax.fy2025 + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 48 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.vaping_tax + source_concept: obr.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 48 ('Vaping + tax'), GBP billion. Cash basis (table title and note). The tax is zero in the years before it starts, + as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vaping_tax.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vaping_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vaping_tax.fy2026 + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 48 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.vaping_tax + source_concept: obr.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 48 ('Vaping + tax'), GBP billion. Cash basis (table title and note). The tax is zero in the years before it starts, + as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vaping_tax.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vaping_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vaping_tax.fy2027 + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 48 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.vaping_tax + source_concept: obr.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 48 ('Vaping + tax'), GBP billion. Cash basis (table title and note). The tax is zero in the years before it starts, + as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vaping_tax.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vaping_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vaping_tax.fy2028 + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 48 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.vaping_tax + source_concept: obr.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 48 ('Vaping + tax'), GBP billion. Cash basis (table title and note). The tax is zero in the years before it starts, + as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vaping_tax.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vaping_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vaping_tax.fy2029 + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 48 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.vaping_tax + source_concept: obr.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 48 ('Vaping + tax'), GBP billion. Cash basis (table title and note). The tax is zero in the years before it starts, + as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vaping_tax.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vaping_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vaping_tax.fy2030 + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 48 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.vaping_tax + source_concept: obr.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 48 ('Vaping + tax'), GBP billion. Cash basis (table title and note). The tax is zero in the years before it starts, + as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.vaping_tax.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.vaping_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vaping_tax.fy2031 + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 48 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: sheet title + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.vaping_tax + source_concept: obr.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.8, row 48 ('Vaping + tax'), GBP billion. Cash basis (table title and note). The tax is zero in the years before it starts, + as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2026 + sheet_name: '4.10' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties_accrued + label: Betting and gaming duties (accrued) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Betting and gaming duties (accrued), FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 6 ('Betting + and gaming duties'), GBP billion. Table 4.10 states no basis; this row equals table 4.1's accrued + 'Betting and gaming taxes' row (row 7) in every year table 4.10 covers, not table 4.8's cash row + 36, so it is stamped accrual. Table 4.10 now starts in 2026-27, its first forecast year. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2027 + sheet_name: '4.10' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties_accrued + label: Betting and gaming duties (accrued) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Betting and gaming duties (accrued), FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 6 ('Betting + and gaming duties'), GBP billion. Table 4.10 states no basis; this row equals table 4.1's accrued + 'Betting and gaming taxes' row (row 7) in every year table 4.10 covers, not table 4.8's cash row + 36, so it is stamped accrual. Table 4.10 now starts in 2026-27, its first forecast year. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2028 + sheet_name: '4.10' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties_accrued + label: Betting and gaming duties (accrued) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Betting and gaming duties (accrued), FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 6 ('Betting + and gaming duties'), GBP billion. Table 4.10 states no basis; this row equals table 4.1's accrued + 'Betting and gaming taxes' row (row 7) in every year table 4.10 covers, not table 4.8's cash row + 36, so it is stamped accrual. Table 4.10 now starts in 2026-27, its first forecast year. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2029 + sheet_name: '4.10' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties_accrued + label: Betting and gaming duties (accrued) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Betting and gaming duties (accrued), FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 6 ('Betting + and gaming duties'), GBP billion. Table 4.10 states no basis; this row equals table 4.1's accrued + 'Betting and gaming taxes' row (row 7) in every year table 4.10 covers, not table 4.8's cash row + 36, so it is stamped accrual. Table 4.10 now starts in 2026-27, its first forecast year. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2030 + sheet_name: '4.10' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties_accrued + label: Betting and gaming duties (accrued) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Betting and gaming duties (accrued), FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 6 ('Betting + and gaming duties'), GBP billion. Table 4.10 states no basis; this row equals table 4.1's accrued + 'Betting and gaming taxes' row (row 7) in every year table 4.10 covers, not table 4.8's cash row + 36, so it is stamped accrual. Table 4.10 now starts in 2026-27, its first forecast year. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.betting_and_gaming_duties_accrued.fy2031 + sheet_name: '4.10' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: betting_and_gaming_duties_accrued + label: Betting and gaming duties (accrued) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Betting and gaming duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Betting and gaming duties (accrued), FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.betting_and_gaming_duties + source_concept: obr.betting_and_gaming_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 6 ('Betting + and gaming duties'), GBP billion. Table 4.10 states no basis; this row equals table 4.1's accrued + 'Betting and gaming taxes' row (row 7) in every year table 4.10 covers, not table 4.8's cash row + 36, so it is stamped accrual. Table 4.10 now starts in 2026-27, its first forecast year. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.remote_gaming_duty.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.remote_gaming_duty.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.remote_gaming_duty.fy2026 + sheet_name: '4.10' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: remote_gaming_duty + label: Remote gaming duty + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Remote gaming duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Remote gaming duty, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.remote_gaming_duty + source_concept: obr.remote_gaming_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 8 ('Remote + gaming duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.remote_gaming_duty.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.remote_gaming_duty.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.remote_gaming_duty.fy2027 + sheet_name: '4.10' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: remote_gaming_duty + label: Remote gaming duty + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Remote gaming duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Remote gaming duty, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.remote_gaming_duty + source_concept: obr.remote_gaming_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 8 ('Remote + gaming duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.remote_gaming_duty.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.remote_gaming_duty.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.remote_gaming_duty.fy2028 + sheet_name: '4.10' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: remote_gaming_duty + label: Remote gaming duty + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Remote gaming duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Remote gaming duty, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.remote_gaming_duty + source_concept: obr.remote_gaming_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 8 ('Remote + gaming duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.remote_gaming_duty.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.remote_gaming_duty.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.remote_gaming_duty.fy2029 + sheet_name: '4.10' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: remote_gaming_duty + label: Remote gaming duty + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Remote gaming duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Remote gaming duty, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.remote_gaming_duty + source_concept: obr.remote_gaming_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 8 ('Remote + gaming duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.remote_gaming_duty.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.remote_gaming_duty.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.remote_gaming_duty.fy2030 + sheet_name: '4.10' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: remote_gaming_duty + label: Remote gaming duty + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Remote gaming duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Remote gaming duty, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.remote_gaming_duty + source_concept: obr.remote_gaming_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 8 ('Remote + gaming duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.remote_gaming_duty.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.remote_gaming_duty.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.remote_gaming_duty.fy2031 + sheet_name: '4.10' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: remote_gaming_duty + label: Remote gaming duty + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Remote gaming duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Remote gaming duty, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.remote_gaming_duty + source_concept: obr.remote_gaming_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 8 ('Remote + gaming duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.lottery_duty.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.lottery_duty.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.lottery_duty.fy2026 + sheet_name: '4.10' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: lottery_duty + label: Lottery duty + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Lottery duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Lottery duty, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.lottery_duty + source_concept: obr.lottery_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 9 ('Lottery + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.lottery_duty.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.lottery_duty.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.lottery_duty.fy2027 + sheet_name: '4.10' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: lottery_duty + label: Lottery duty + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Lottery duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Lottery duty, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.lottery_duty + source_concept: obr.lottery_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 9 ('Lottery + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.lottery_duty.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.lottery_duty.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.lottery_duty.fy2028 + sheet_name: '4.10' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: lottery_duty + label: Lottery duty + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Lottery duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Lottery duty, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.lottery_duty + source_concept: obr.lottery_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 9 ('Lottery + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.lottery_duty.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.lottery_duty.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.lottery_duty.fy2029 + sheet_name: '4.10' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: lottery_duty + label: Lottery duty + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Lottery duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Lottery duty, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.lottery_duty + source_concept: obr.lottery_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 9 ('Lottery + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.lottery_duty.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.lottery_duty.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.lottery_duty.fy2030 + sheet_name: '4.10' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: lottery_duty + label: Lottery duty + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Lottery duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Lottery duty, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.lottery_duty + source_concept: obr.lottery_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 9 ('Lottery + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.lottery_duty.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.lottery_duty.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.lottery_duty.fy2031 + sheet_name: '4.10' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: lottery_duty + label: Lottery duty + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Lottery duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Lottery duty, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.lottery_duty + source_concept: obr.lottery_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 9 ('Lottery + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.general_betting_duty.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.general_betting_duty.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.general_betting_duty.fy2026 + sheet_name: '4.10' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: general_betting_duty + label: General betting duty + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: General betting duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: General betting duty, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.general_betting_duty + source_concept: obr.general_betting_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 10 ('General + betting duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.general_betting_duty.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.general_betting_duty.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.general_betting_duty.fy2027 + sheet_name: '4.10' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: general_betting_duty + label: General betting duty + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: General betting duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: General betting duty, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.general_betting_duty + source_concept: obr.general_betting_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 10 ('General + betting duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.general_betting_duty.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.general_betting_duty.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.general_betting_duty.fy2028 + sheet_name: '4.10' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: general_betting_duty + label: General betting duty + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: General betting duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: General betting duty, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.general_betting_duty + source_concept: obr.general_betting_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 10 ('General + betting duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.general_betting_duty.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.general_betting_duty.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.general_betting_duty.fy2029 + sheet_name: '4.10' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: general_betting_duty + label: General betting duty + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: General betting duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: General betting duty, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.general_betting_duty + source_concept: obr.general_betting_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 10 ('General + betting duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.general_betting_duty.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.general_betting_duty.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.general_betting_duty.fy2030 + sheet_name: '4.10' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: general_betting_duty + label: General betting duty + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: General betting duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: General betting duty, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.general_betting_duty + source_concept: obr.general_betting_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 10 ('General + betting duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.general_betting_duty.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.general_betting_duty.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.general_betting_duty.fy2031 + sheet_name: '4.10' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: general_betting_duty + label: General betting duty + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: General betting duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: General betting duty, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.general_betting_duty + source_concept: obr.general_betting_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 10 ('General + betting duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.machine_games_duty.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.machine_games_duty.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.machine_games_duty.fy2026 + sheet_name: '4.10' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: machine_games_duty + label: Machine games duty + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Machine games duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Machine games duty, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.machine_games_duty + source_concept: obr.machine_games_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 11 ('Machine + games duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.machine_games_duty.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.machine_games_duty.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.machine_games_duty.fy2027 + sheet_name: '4.10' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: machine_games_duty + label: Machine games duty + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Machine games duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Machine games duty, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.machine_games_duty + source_concept: obr.machine_games_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 11 ('Machine + games duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.machine_games_duty.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.machine_games_duty.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.machine_games_duty.fy2028 + sheet_name: '4.10' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: machine_games_duty + label: Machine games duty + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Machine games duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Machine games duty, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.machine_games_duty + source_concept: obr.machine_games_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 11 ('Machine + games duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.machine_games_duty.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.machine_games_duty.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.machine_games_duty.fy2029 + sheet_name: '4.10' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: machine_games_duty + label: Machine games duty + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Machine games duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Machine games duty, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.machine_games_duty + source_concept: obr.machine_games_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 11 ('Machine + games duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.machine_games_duty.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.machine_games_duty.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.machine_games_duty.fy2030 + sheet_name: '4.10' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: machine_games_duty + label: Machine games duty + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Machine games duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Machine games duty, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.machine_games_duty + source_concept: obr.machine_games_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 11 ('Machine + games duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.machine_games_duty.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.machine_games_duty.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.machine_games_duty.fy2031 + sheet_name: '4.10' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: machine_games_duty + label: Machine games duty + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Machine games duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Machine games duty, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.machine_games_duty + source_concept: obr.machine_games_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 11 ('Machine + games duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states + no basis; row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year + table 4.10 covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.gaming_duty.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.gaming_duty.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.gaming_duty.fy2026 + sheet_name: '4.10' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: gaming_duty + label: Gaming duty + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Gaming duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Gaming duty, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.gaming_duty + source_concept: obr.gaming_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 12 ('Gaming + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.gaming_duty.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.gaming_duty.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.gaming_duty.fy2027 + sheet_name: '4.10' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: gaming_duty + label: Gaming duty + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Gaming duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Gaming duty, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.gaming_duty + source_concept: obr.gaming_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 12 ('Gaming + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.gaming_duty.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.gaming_duty.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.gaming_duty.fy2028 + sheet_name: '4.10' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: gaming_duty + label: Gaming duty + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Gaming duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Gaming duty, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.gaming_duty + source_concept: obr.gaming_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 12 ('Gaming + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.gaming_duty.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.gaming_duty.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.gaming_duty.fy2029 + sheet_name: '4.10' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: gaming_duty + label: Gaming duty + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Gaming duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Gaming duty, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.gaming_duty + source_concept: obr.gaming_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 12 ('Gaming + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.gaming_duty.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.gaming_duty.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.gaming_duty.fy2030 + sheet_name: '4.10' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: gaming_duty + label: Gaming duty + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Gaming duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Gaming duty, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.gaming_duty + source_concept: obr.gaming_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 12 ('Gaming + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.gaming_duty.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.gaming_duty.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.gaming_duty.fy2031 + sheet_name: '4.10' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: gaming_duty + label: Gaming duty + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Gaming duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Gaming duty, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.gaming_duty + source_concept: obr.gaming_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 12 ('Gaming + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.bingo_duty.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.bingo_duty.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.bingo_duty.fy2026 + sheet_name: '4.10' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: bingo_duty + label: Bingo duty + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Bingo duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Bingo duty, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.bingo_duty + source_concept: obr.bingo_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 13 ('Bingo + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. Bingo duty is abolished from 1 April 2026; the table's near-zero + values are kept as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.bingo_duty.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.bingo_duty.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.bingo_duty.fy2027 + sheet_name: '4.10' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: bingo_duty + label: Bingo duty + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Bingo duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Bingo duty, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.bingo_duty + source_concept: obr.bingo_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 13 ('Bingo + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. Bingo duty is abolished from 1 April 2026; the table's near-zero + values are kept as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.bingo_duty.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.bingo_duty.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.bingo_duty.fy2028 + sheet_name: '4.10' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: bingo_duty + label: Bingo duty + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Bingo duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Bingo duty, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.bingo_duty + source_concept: obr.bingo_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 13 ('Bingo + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. Bingo duty is abolished from 1 April 2026; the table's near-zero + values are kept as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.bingo_duty.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.bingo_duty.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.bingo_duty.fy2029 + sheet_name: '4.10' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: bingo_duty + label: Bingo duty + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Bingo duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Bingo duty, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.bingo_duty + source_concept: obr.bingo_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 13 ('Bingo + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. Bingo duty is abolished from 1 April 2026; the table's near-zero + values are kept as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.bingo_duty.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.bingo_duty.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.bingo_duty.fy2030 + sheet_name: '4.10' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: bingo_duty + label: Bingo duty + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Bingo duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Bingo duty, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.bingo_duty + source_concept: obr.bingo_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 13 ('Bingo + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. Bingo duty is abolished from 1 April 2026; the table's near-zero + values are kept as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.bingo_duty.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.bingo_duty.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.bingo_duty.fy2031 + sheet_name: '4.10' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: bingo_duty + label: Bingo duty + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Bingo duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Bingo duty, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.bingo_duty + source_concept: obr.bingo_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 13 ('Bingo + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. Bingo duty is abolished from 1 April 2026; the table's near-zero + values are kept as published. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.pool_betting_duty.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.pool_betting_duty.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.pool_betting_duty.fy2026 + sheet_name: '4.10' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pool_betting_duty + label: Pool betting duty + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Pool betting duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Pool betting duty, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.pool_betting_duty + source_concept: obr.pool_betting_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 14 ('Pool betting + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.pool_betting_duty.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.pool_betting_duty.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.pool_betting_duty.fy2027 + sheet_name: '4.10' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pool_betting_duty + label: Pool betting duty + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Pool betting duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Pool betting duty, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.pool_betting_duty + source_concept: obr.pool_betting_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 14 ('Pool betting + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.pool_betting_duty.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.pool_betting_duty.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.pool_betting_duty.fy2028 + sheet_name: '4.10' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pool_betting_duty + label: Pool betting duty + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Pool betting duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Pool betting duty, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.pool_betting_duty + source_concept: obr.pool_betting_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 14 ('Pool betting + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.pool_betting_duty.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.pool_betting_duty.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.pool_betting_duty.fy2029 + sheet_name: '4.10' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pool_betting_duty + label: Pool betting duty + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Pool betting duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Pool betting duty, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.pool_betting_duty + source_concept: obr.pool_betting_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 14 ('Pool betting + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.pool_betting_duty.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.pool_betting_duty.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.pool_betting_duty.fy2030 + sheet_name: '4.10' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pool_betting_duty + label: Pool betting duty + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Pool betting duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Pool betting duty, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.pool_betting_duty + source_concept: obr.pool_betting_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 14 ('Pool betting + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.pool_betting_duty.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.pool_betting_duty.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.pool_betting_duty.fy2031 + sheet_name: '4.10' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: pool_betting_duty + label: Pool betting duty + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Pool betting duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.10 Betting and gaming duties forecast breakdown + label: sheet title + measures: + - measure_id: amount + label: Pool betting duty, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.pool_betting_duty + source_concept: obr.pool_betting_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.10, row 14 ('Pool betting + duty'), GBP billion. An 'of which' of row 6; the seven duties sum to it. Table 4.10 states no basis; + row 6 equals table 4.1's accrued 'Betting and gaming taxes' row (row 7) in every year table 4.10 + covers, so the line is stamped accrual. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cigarette_clearances.fy2025 + sheet_name: '4.11' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: cigarette_clearances + label: Cigarette clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Cigarette clearances (million sticks) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Cigarette clearances, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.cigarette_clearances + source_concept: obr.cigarette_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 5 ('Cigarette + clearances (million sticks)'), million sticks. Million sticks, as the row label states. + unit: stick + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + shared_filters: + published_unit: million_sticks + shared_constraints: + - variable: published_unit + operator: == + value: million_sticks + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cigarette_clearances.fy2026 + sheet_name: '4.11' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: cigarette_clearances + label: Cigarette clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Cigarette clearances (million sticks) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Cigarette clearances, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.cigarette_clearances + source_concept: obr.cigarette_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 5 ('Cigarette + clearances (million sticks)'), million sticks. Million sticks, as the row label states. + unit: stick + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + shared_filters: + published_unit: million_sticks + shared_constraints: + - variable: published_unit + operator: == + value: million_sticks + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cigarette_clearances.fy2027 + sheet_name: '4.11' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: cigarette_clearances + label: Cigarette clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Cigarette clearances (million sticks) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Cigarette clearances, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.cigarette_clearances + source_concept: obr.cigarette_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 5 ('Cigarette + clearances (million sticks)'), million sticks. Million sticks, as the row label states. + unit: stick + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + shared_filters: + published_unit: million_sticks + shared_constraints: + - variable: published_unit + operator: == + value: million_sticks + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cigarette_clearances.fy2028 + sheet_name: '4.11' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: cigarette_clearances + label: Cigarette clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Cigarette clearances (million sticks) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Cigarette clearances, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.cigarette_clearances + source_concept: obr.cigarette_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 5 ('Cigarette + clearances (million sticks)'), million sticks. Million sticks, as the row label states. + unit: stick + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + shared_filters: + published_unit: million_sticks + shared_constraints: + - variable: published_unit + operator: == + value: million_sticks + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cigarette_clearances.fy2029 + sheet_name: '4.11' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: cigarette_clearances + label: Cigarette clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Cigarette clearances (million sticks) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Cigarette clearances, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.cigarette_clearances + source_concept: obr.cigarette_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 5 ('Cigarette + clearances (million sticks)'), million sticks. Million sticks, as the row label states. + unit: stick + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + shared_filters: + published_unit: million_sticks + shared_constraints: + - variable: published_unit + operator: == + value: million_sticks + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cigarette_clearances.fy2030 + sheet_name: '4.11' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: cigarette_clearances + label: Cigarette clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Cigarette clearances (million sticks) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Cigarette clearances, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.cigarette_clearances + source_concept: obr.cigarette_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 5 ('Cigarette + clearances (million sticks)'), million sticks. Million sticks, as the row label states. + unit: stick + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + shared_filters: + published_unit: million_sticks + shared_constraints: + - variable: published_unit + operator: == + value: million_sticks + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.cigarette_clearances.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cigarette_clearances.fy2031 + sheet_name: '4.11' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: cigarette_clearances + label: Cigarette clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Cigarette clearances (million sticks) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Cigarette clearances, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.cigarette_clearances + source_concept: obr.cigarette_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 5 ('Cigarette + clearances (million sticks)'), million sticks. Million sticks, as the row label states. + unit: stick + aggregation: sum + value_scale: 1000000 + expected_cell_type: number + shared_filters: + published_unit: million_sticks + shared_constraints: + - variable: published_unit + operator: == + value: million_sticks + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2025 + sheet_name: '4.11' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: non_cigarette_tobacco_clearances + label: Non-cigarette tobacco clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Non-cigarette clearances ('000s kg) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Non-cigarette tobacco clearances, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.non_cigarette_tobacco_clearances + source_concept: obr.non_cigarette_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 6 ('Non-cigarette + clearances ('000s kg)'), thousand kilograms. Thousand kilograms, as the row label states; rows 8 + and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2026 + sheet_name: '4.11' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: non_cigarette_tobacco_clearances + label: Non-cigarette tobacco clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Non-cigarette clearances ('000s kg) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Non-cigarette tobacco clearances, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.non_cigarette_tobacco_clearances + source_concept: obr.non_cigarette_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 6 ('Non-cigarette + clearances ('000s kg)'), thousand kilograms. Thousand kilograms, as the row label states; rows 8 + and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2027 + sheet_name: '4.11' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: non_cigarette_tobacco_clearances + label: Non-cigarette tobacco clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Non-cigarette clearances ('000s kg) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Non-cigarette tobacco clearances, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.non_cigarette_tobacco_clearances + source_concept: obr.non_cigarette_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 6 ('Non-cigarette + clearances ('000s kg)'), thousand kilograms. Thousand kilograms, as the row label states; rows 8 + and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2028 + sheet_name: '4.11' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: non_cigarette_tobacco_clearances + label: Non-cigarette tobacco clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Non-cigarette clearances ('000s kg) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Non-cigarette tobacco clearances, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.non_cigarette_tobacco_clearances + source_concept: obr.non_cigarette_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 6 ('Non-cigarette + clearances ('000s kg)'), thousand kilograms. Thousand kilograms, as the row label states; rows 8 + and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2029 + sheet_name: '4.11' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: non_cigarette_tobacco_clearances + label: Non-cigarette tobacco clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Non-cigarette clearances ('000s kg) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Non-cigarette tobacco clearances, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.non_cigarette_tobacco_clearances + source_concept: obr.non_cigarette_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 6 ('Non-cigarette + clearances ('000s kg)'), thousand kilograms. Thousand kilograms, as the row label states; rows 8 + and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2030 + sheet_name: '4.11' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: non_cigarette_tobacco_clearances + label: Non-cigarette tobacco clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Non-cigarette clearances ('000s kg) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Non-cigarette tobacco clearances, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.non_cigarette_tobacco_clearances + source_concept: obr.non_cigarette_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 6 ('Non-cigarette + clearances ('000s kg)'), thousand kilograms. Thousand kilograms, as the row label states; rows 8 + and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.non_cigarette_tobacco_clearances.fy2031 + sheet_name: '4.11' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: non_cigarette_tobacco_clearances + label: Non-cigarette tobacco clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Non-cigarette clearances ('000s kg) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Non-cigarette tobacco clearances, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.non_cigarette_tobacco_clearances + source_concept: obr.non_cigarette_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 6 ('Non-cigarette + clearances ('000s kg)'), thousand kilograms. Thousand kilograms, as the row label states; rows 8 + and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2025 + sheet_name: '4.11' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: hand_rolled_tobacco_clearances + label: Hand rolled tobacco clearances + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Hand rolled tobacco clearances + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Hand rolled tobacco clearances, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.hand_rolled_tobacco_clearances + source_concept: obr.hand_rolled_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 8 ('Hand rolled + tobacco clearances'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s + kg)"), in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2026 + sheet_name: '4.11' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: hand_rolled_tobacco_clearances + label: Hand rolled tobacco clearances + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Hand rolled tobacco clearances + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Hand rolled tobacco clearances, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.hand_rolled_tobacco_clearances + source_concept: obr.hand_rolled_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 8 ('Hand rolled + tobacco clearances'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s + kg)"), in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2027 + sheet_name: '4.11' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: hand_rolled_tobacco_clearances + label: Hand rolled tobacco clearances + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Hand rolled tobacco clearances + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Hand rolled tobacco clearances, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.hand_rolled_tobacco_clearances + source_concept: obr.hand_rolled_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 8 ('Hand rolled + tobacco clearances'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s + kg)"), in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2028 + sheet_name: '4.11' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: hand_rolled_tobacco_clearances + label: Hand rolled tobacco clearances + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Hand rolled tobacco clearances + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Hand rolled tobacco clearances, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.hand_rolled_tobacco_clearances + source_concept: obr.hand_rolled_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 8 ('Hand rolled + tobacco clearances'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s + kg)"), in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2029 + sheet_name: '4.11' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: hand_rolled_tobacco_clearances + label: Hand rolled tobacco clearances + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Hand rolled tobacco clearances + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Hand rolled tobacco clearances, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.hand_rolled_tobacco_clearances + source_concept: obr.hand_rolled_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 8 ('Hand rolled + tobacco clearances'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s + kg)"), in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2030 + sheet_name: '4.11' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: hand_rolled_tobacco_clearances + label: Hand rolled tobacco clearances + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Hand rolled tobacco clearances + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Hand rolled tobacco clearances, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.hand_rolled_tobacco_clearances + source_concept: obr.hand_rolled_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 8 ('Hand rolled + tobacco clearances'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s + kg)"), in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.hand_rolled_tobacco_clearances.fy2031 + sheet_name: '4.11' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: hand_rolled_tobacco_clearances + label: Hand rolled tobacco clearances + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Hand rolled tobacco clearances + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Hand rolled tobacco clearances, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.hand_rolled_tobacco_clearances + source_concept: obr.hand_rolled_tobacco_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 8 ('Hand rolled + tobacco clearances'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s + kg)"), in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2025 + sheet_name: '4.11' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: other_tobacco_products_clearances + label: Other tobacco products clearances + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other tobacco products + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Other tobacco products clearances, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.other_tobacco_products_clearances + source_concept: obr.other_tobacco_products_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 9 ('Other tobacco + products'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s kg)"), + in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2026 + sheet_name: '4.11' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: other_tobacco_products_clearances + label: Other tobacco products clearances + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other tobacco products + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Other tobacco products clearances, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.other_tobacco_products_clearances + source_concept: obr.other_tobacco_products_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 9 ('Other tobacco + products'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s kg)"), + in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2027 + sheet_name: '4.11' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: other_tobacco_products_clearances + label: Other tobacco products clearances + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other tobacco products + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Other tobacco products clearances, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.other_tobacco_products_clearances + source_concept: obr.other_tobacco_products_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 9 ('Other tobacco + products'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s kg)"), + in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2028 + sheet_name: '4.11' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: other_tobacco_products_clearances + label: Other tobacco products clearances + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other tobacco products + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Other tobacco products clearances, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.other_tobacco_products_clearances + source_concept: obr.other_tobacco_products_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 9 ('Other tobacco + products'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s kg)"), + in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2029 + sheet_name: '4.11' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: other_tobacco_products_clearances + label: Other tobacco products clearances + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other tobacco products + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Other tobacco products clearances, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.other_tobacco_products_clearances + source_concept: obr.other_tobacco_products_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 9 ('Other tobacco + products'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s kg)"), + in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2030 + sheet_name: '4.11' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: other_tobacco_products_clearances + label: Other tobacco products clearances + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other tobacco products + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Other tobacco products clearances, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.other_tobacco_products_clearances + source_concept: obr.other_tobacco_products_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 9 ('Other tobacco + products'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s kg)"), + in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_tobacco_products_clearances.fy2031 + sheet_name: '4.11' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: tobacco_market + domain: tobacco_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: other_tobacco_products_clearances + label: Other tobacco products clearances + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other tobacco products + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: ' 4.11 Tobacco clearances' + label: sheet title + measures: + - measure_id: amount + label: Other tobacco products clearances, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.other_tobacco_products_clearances + source_concept: obr.other_tobacco_products_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.11, row 9 ('Other tobacco + products'), thousand kilograms. An 'of which' of row 6 ("Non-cigarette clearances ('000s kg)"), + in its unit; rows 8 and 9 sum to it. + unit: kilogram + aggregation: sum + value_scale: 1000 + expected_cell_type: number + shared_filters: + published_unit: thousand_kilograms + shared_constraints: + - variable: published_unit + operator: == + value: thousand_kilograms + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2025 + sheet_name: '4.12' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_clearances + label: Beer and cider clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Beer and cider clearances, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.beer_and_cider_clearances + source_concept: obr.beer_and_cider_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 5 ('Beer and + cider'), thousand hectolitres of alcohol. + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2026 + sheet_name: '4.12' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_clearances + label: Beer and cider clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Beer and cider clearances, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.beer_and_cider_clearances + source_concept: obr.beer_and_cider_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 5 ('Beer and + cider'), thousand hectolitres of alcohol. + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2027 + sheet_name: '4.12' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_clearances + label: Beer and cider clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Beer and cider clearances, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.beer_and_cider_clearances + source_concept: obr.beer_and_cider_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 5 ('Beer and + cider'), thousand hectolitres of alcohol. + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2028 + sheet_name: '4.12' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_clearances + label: Beer and cider clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Beer and cider clearances, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.beer_and_cider_clearances + source_concept: obr.beer_and_cider_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 5 ('Beer and + cider'), thousand hectolitres of alcohol. + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2029 + sheet_name: '4.12' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_clearances + label: Beer and cider clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Beer and cider clearances, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.beer_and_cider_clearances + source_concept: obr.beer_and_cider_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 5 ('Beer and + cider'), thousand hectolitres of alcohol. + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2030 + sheet_name: '4.12' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_clearances + label: Beer and cider clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Beer and cider clearances, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.beer_and_cider_clearances + source_concept: obr.beer_and_cider_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 5 ('Beer and + cider'), thousand hectolitres of alcohol. + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_clearances.fy2031 + sheet_name: '4.12' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_clearances + label: Beer and cider clearances + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Beer and cider clearances, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.beer_and_cider_clearances + source_concept: obr.beer_and_cider_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 5 ('Beer and + cider'), thousand hectolitres of alcohol. + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.wine_clearances.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.wine_clearances.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_clearances.fy2025 + sheet_name: '4.12' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_clearances + label: Wine clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Wine clearances, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.wine_clearances + source_concept: obr.wine_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 6 (''Wine1''), + thousand hectolitres of alcohol. Footnote 1: includes other fermented products such as fruit ciders.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.wine_clearances.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_clearances.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_clearances.fy2026 + sheet_name: '4.12' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_clearances + label: Wine clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Wine clearances, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.wine_clearances + source_concept: obr.wine_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 6 (''Wine1''), + thousand hectolitres of alcohol. Footnote 1: includes other fermented products such as fruit ciders.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.wine_clearances.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_clearances.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_clearances.fy2027 + sheet_name: '4.12' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_clearances + label: Wine clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Wine clearances, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.wine_clearances + source_concept: obr.wine_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 6 (''Wine1''), + thousand hectolitres of alcohol. Footnote 1: includes other fermented products such as fruit ciders.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.wine_clearances.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_clearances.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_clearances.fy2028 + sheet_name: '4.12' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_clearances + label: Wine clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Wine clearances, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.wine_clearances + source_concept: obr.wine_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 6 (''Wine1''), + thousand hectolitres of alcohol. Footnote 1: includes other fermented products such as fruit ciders.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.wine_clearances.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_clearances.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_clearances.fy2029 + sheet_name: '4.12' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_clearances + label: Wine clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Wine clearances, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.wine_clearances + source_concept: obr.wine_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 6 (''Wine1''), + thousand hectolitres of alcohol. Footnote 1: includes other fermented products such as fruit ciders.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.wine_clearances.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_clearances.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_clearances.fy2030 + sheet_name: '4.12' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_clearances + label: Wine clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Wine clearances, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.wine_clearances + source_concept: obr.wine_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 6 (''Wine1''), + thousand hectolitres of alcohol. Footnote 1: includes other fermented products such as fruit ciders.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.wine_clearances.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_clearances.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_clearances.fy2031 + sheet_name: '4.12' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_clearances + label: Wine clearances + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Wine clearances, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.wine_clearances + source_concept: obr.wine_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 6 (''Wine1''), + thousand hectolitres of alcohol. Footnote 1: includes other fermented products such as fruit ciders.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.spirits_clearances.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.spirits_clearances.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_clearances.fy2025 + sheet_name: '4.12' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_clearances + label: Spirits clearances + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Spirits clearances, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.spirits_clearances + source_concept: obr.spirits_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 7 (''Spirits2''), + thousand hectolitres of alcohol. Footnote 2: includes spirit-based ‘ready-to-drinks’ such as alcopops.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.spirits_clearances.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_clearances.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_clearances.fy2026 + sheet_name: '4.12' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_clearances + label: Spirits clearances + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Spirits clearances, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.spirits_clearances + source_concept: obr.spirits_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 7 (''Spirits2''), + thousand hectolitres of alcohol. Footnote 2: includes spirit-based ‘ready-to-drinks’ such as alcopops.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.spirits_clearances.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_clearances.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_clearances.fy2027 + sheet_name: '4.12' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_clearances + label: Spirits clearances + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Spirits clearances, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.spirits_clearances + source_concept: obr.spirits_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 7 (''Spirits2''), + thousand hectolitres of alcohol. Footnote 2: includes spirit-based ‘ready-to-drinks’ such as alcopops.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.spirits_clearances.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_clearances.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_clearances.fy2028 + sheet_name: '4.12' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_clearances + label: Spirits clearances + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Spirits clearances, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.spirits_clearances + source_concept: obr.spirits_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 7 (''Spirits2''), + thousand hectolitres of alcohol. Footnote 2: includes spirit-based ‘ready-to-drinks’ such as alcopops.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.spirits_clearances.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_clearances.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_clearances.fy2029 + sheet_name: '4.12' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_clearances + label: Spirits clearances + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Spirits clearances, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.spirits_clearances + source_concept: obr.spirits_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 7 (''Spirits2''), + thousand hectolitres of alcohol. Footnote 2: includes spirit-based ‘ready-to-drinks’ such as alcopops.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.spirits_clearances.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_clearances.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_clearances.fy2030 + sheet_name: '4.12' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_clearances + label: Spirits clearances + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Spirits clearances, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.spirits_clearances + source_concept: obr.spirits_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 7 (''Spirits2''), + thousand hectolitres of alcohol. Footnote 2: includes spirit-based ‘ready-to-drinks’ such as alcopops.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.spirits_clearances.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_clearances.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_clearances.fy2031 + sheet_name: '4.12' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: alcohol_market + domain: alcohol_clearances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_clearances + label: Spirits clearances + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.12 Alcohol clearance forecasts + label: table title + - column: B + row: 8 + expected_value: 'Note: All clearances are in thousands of hectolitres of alcohol.' + label: unit note + measures: + - measure_id: amount + label: Spirits clearances, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.spirits_clearances + source_concept: obr.spirits_clearances + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 7 (''Spirits2''), + thousand hectolitres of alcohol. Footnote 2: includes spirit-based ‘ready-to-drinks’ such as alcopops.' + unit: litre_of_pure_alcohol + aggregation: sum + value_scale: 100000 + expected_cell_type: number + shared_filters: + published_unit: thousand_hectolitres_of_alcohol + shared_constraints: + - variable: published_unit + operator: == + value: thousand_hectolitres_of_alcohol + label: Published unit +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2025 + sheet_name: '4.12' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties_accrued + label: Beer and cider duties (accrued) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties (accrued), FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2025-26 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 16 ('Beer and + cider'), GBP billion. Accrued basis (the table's note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2026 + sheet_name: '4.12' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties_accrued + label: Beer and cider duties (accrued) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties (accrued), FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2026-27 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 16 ('Beer and + cider'), GBP billion. Accrued basis (the table's note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2027 + sheet_name: '4.12' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties_accrued + label: Beer and cider duties (accrued) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties (accrued), FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2027-28 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 16 ('Beer and + cider'), GBP billion. Accrued basis (the table's note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2028 + sheet_name: '4.12' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties_accrued + label: Beer and cider duties (accrued) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties (accrued), FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2028-29 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 16 ('Beer and + cider'), GBP billion. Accrued basis (the table's note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2029 + sheet_name: '4.12' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties_accrued + label: Beer and cider duties (accrued) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties (accrued), FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2029-30 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 16 ('Beer and + cider'), GBP billion. Accrued basis (the table's note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2030 + sheet_name: '4.12' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties_accrued + label: Beer and cider duties (accrued) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties (accrued), FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2030-31 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 16 ('Beer and + cider'), GBP billion. Accrued basis (the table's note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.beer_and_cider_duties_accrued.fy2031 + sheet_name: '4.12' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: beer_and_cider_duties_accrued + label: Beer and cider duties (accrued) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: ' Beer and cider' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Beer and cider duties (accrued), FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2031-32 + concept: obr.beer_and_cider_duties + source_concept: obr.beer_and_cider_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.12, row 16 ('Beer and + cider'), GBP billion. Accrued basis (the table's note). + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties_accrued.fy2025 + sheet_name: '4.12' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties_accrued + label: Wine duties (accrued) + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties (accrued), FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2025-26 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 17 (''Wine1''), + GBP billion. Accrued basis (the table''s note). Footnote 1: includes other fermented products such + as fruit ciders.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties_accrued.fy2026 + sheet_name: '4.12' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties_accrued + label: Wine duties (accrued) + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties (accrued), FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2026-27 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 17 (''Wine1''), + GBP billion. Accrued basis (the table''s note). Footnote 1: includes other fermented products such + as fruit ciders.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties_accrued.fy2027 + sheet_name: '4.12' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties_accrued + label: Wine duties (accrued) + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties (accrued), FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2027-28 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 17 (''Wine1''), + GBP billion. Accrued basis (the table''s note). Footnote 1: includes other fermented products such + as fruit ciders.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties_accrued.fy2028 + sheet_name: '4.12' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties_accrued + label: Wine duties (accrued) + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties (accrued), FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2028-29 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 17 (''Wine1''), + GBP billion. Accrued basis (the table''s note). Footnote 1: includes other fermented products such + as fruit ciders.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties_accrued.fy2029 + sheet_name: '4.12' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties_accrued + label: Wine duties (accrued) + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties (accrued), FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2029-30 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 17 (''Wine1''), + GBP billion. Accrued basis (the table''s note). Footnote 1: includes other fermented products such + as fruit ciders.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties_accrued.fy2030 + sheet_name: '4.12' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties_accrued + label: Wine duties (accrued) + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties (accrued), FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2030-31 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 17 (''Wine1''), + GBP billion. Accrued basis (the table''s note). Footnote 1: includes other fermented products such + as fruit ciders.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.wine_duties_accrued.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.wine_duties_accrued.fy2031 + sheet_name: '4.12' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: wine_duties_accrued + label: Wine duties (accrued) + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: ' Wine1' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Wine duties (accrued), FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2031-32 + concept: obr.wine_duties + source_concept: obr.wine_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 17 (''Wine1''), + GBP billion. Accrued basis (the table''s note). Footnote 1: includes other fermented products such + as fruit ciders.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2025 + sheet_name: '4.12' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties_accrued + label: Spirits duties (accrued) + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties (accrued), FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2025-26 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 18 (''Spirits2''), + GBP billion. Accrued basis (the table''s note). Footnote 2: includes spirit-based ‘ready-to-drinks’ + such as alcopops.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2026 + sheet_name: '4.12' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties_accrued + label: Spirits duties (accrued) + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties (accrued), FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2026-27 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 18 (''Spirits2''), + GBP billion. Accrued basis (the table''s note). Footnote 2: includes spirit-based ‘ready-to-drinks’ + such as alcopops.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2027 + sheet_name: '4.12' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties_accrued + label: Spirits duties (accrued) + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties (accrued), FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2027-28 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 18 (''Spirits2''), + GBP billion. Accrued basis (the table''s note). Footnote 2: includes spirit-based ‘ready-to-drinks’ + such as alcopops.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2028 + sheet_name: '4.12' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties_accrued + label: Spirits duties (accrued) + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties (accrued), FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2028-29 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 18 (''Spirits2''), + GBP billion. Accrued basis (the table''s note). Footnote 2: includes spirit-based ‘ready-to-drinks’ + such as alcopops.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2029 + sheet_name: '4.12' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties_accrued + label: Spirits duties (accrued) + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties (accrued), FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2029-30 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 18 (''Spirits2''), + GBP billion. Accrued basis (the table''s note). Footnote 2: includes spirit-based ‘ready-to-drinks’ + such as alcopops.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2030 + sheet_name: '4.12' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties_accrued + label: Spirits duties (accrued) + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties (accrued), FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2030-31 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 18 (''Spirits2''), + GBP billion. Accrued basis (the table''s note). Footnote 2: includes spirit-based ‘ready-to-drinks’ + such as alcopops.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.spirits_duties_accrued.fy2031 + sheet_name: '4.12' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: spirits_duties_accrued + label: Spirits duties (accrued) + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: ' Spirits2' + table_record_kind: total + guard_cells: + - column: B + row: 12 + expected_value: 4.12 Alcohol receipts forecasts + label: table title + - column: B + row: 19 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Spirits duties (accrued), FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 15 + expected_column_header: 2031-32 + concept: obr.spirits_duties + source_concept: obr.spirits_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.12, row 18 (''Spirits2''), + GBP billion. Accrued basis (the table''s note). Footnote 2: includes spirit-based ‘ready-to-drinks’ + such as alcopops.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis +- record_set_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2025 + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: camelot_payments_to_national_lottery_distribution_fund + label: Camelot payments to National Lottery Distribution Fund + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Camelot payments to National Lottery Distribution Fund + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Camelot payments to National Lottery Distribution Fund, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.camelot_payments_to_national_lottery_distribution_fund + source_concept: obr.camelot_payments_to_national_lottery_distribution_fund + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 10 ('Camelot + payments to National Lottery Distribution Fund'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2026 + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: camelot_payments_to_national_lottery_distribution_fund + label: Camelot payments to National Lottery Distribution Fund + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Camelot payments to National Lottery Distribution Fund + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Camelot payments to National Lottery Distribution Fund, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.camelot_payments_to_national_lottery_distribution_fund + source_concept: obr.camelot_payments_to_national_lottery_distribution_fund + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 10 ('Camelot + payments to National Lottery Distribution Fund'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2027 + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: camelot_payments_to_national_lottery_distribution_fund + label: Camelot payments to National Lottery Distribution Fund + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Camelot payments to National Lottery Distribution Fund + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Camelot payments to National Lottery Distribution Fund, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.camelot_payments_to_national_lottery_distribution_fund + source_concept: obr.camelot_payments_to_national_lottery_distribution_fund + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 10 ('Camelot + payments to National Lottery Distribution Fund'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2028 + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: camelot_payments_to_national_lottery_distribution_fund + label: Camelot payments to National Lottery Distribution Fund + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Camelot payments to National Lottery Distribution Fund + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Camelot payments to National Lottery Distribution Fund, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.camelot_payments_to_national_lottery_distribution_fund + source_concept: obr.camelot_payments_to_national_lottery_distribution_fund + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 10 ('Camelot + payments to National Lottery Distribution Fund'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2029 + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: camelot_payments_to_national_lottery_distribution_fund + label: Camelot payments to National Lottery Distribution Fund + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Camelot payments to National Lottery Distribution Fund + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Camelot payments to National Lottery Distribution Fund, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.camelot_payments_to_national_lottery_distribution_fund + source_concept: obr.camelot_payments_to_national_lottery_distribution_fund + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 10 ('Camelot + payments to National Lottery Distribution Fund'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2030 + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: camelot_payments_to_national_lottery_distribution_fund + label: Camelot payments to National Lottery Distribution Fund + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Camelot payments to National Lottery Distribution Fund + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Camelot payments to National Lottery Distribution Fund, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.camelot_payments_to_national_lottery_distribution_fund + source_concept: obr.camelot_payments_to_national_lottery_distribution_fund + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 10 ('Camelot + payments to National Lottery Distribution Fund'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.camelot_payments_to_national_lottery_distribution_fund.fy2031 + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: camelot_payments_to_national_lottery_distribution_fund + label: Camelot payments to National Lottery Distribution Fund + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Camelot payments to National Lottery Distribution Fund + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Camelot payments to National Lottery Distribution Fund, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.camelot_payments_to_national_lottery_distribution_fund + source_concept: obr.camelot_payments_to_national_lottery_distribution_fund + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 10 ('Camelot + payments to National Lottery Distribution Fund'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.horserace_betting_levy.fy2025 + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: horserace_betting_levy + label: Horserace betting levy + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Horserace betting levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Horserace betting levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.horserace_betting_levy + source_concept: obr.horserace_betting_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 11 ('Horserace + betting levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.horserace_betting_levy.fy2026 + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: horserace_betting_levy + label: Horserace betting levy + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Horserace betting levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Horserace betting levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.horserace_betting_levy + source_concept: obr.horserace_betting_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 11 ('Horserace + betting levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.horserace_betting_levy.fy2027 + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: horserace_betting_levy + label: Horserace betting levy + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Horserace betting levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Horserace betting levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.horserace_betting_levy + source_concept: obr.horserace_betting_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 11 ('Horserace + betting levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.horserace_betting_levy.fy2028 + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: horserace_betting_levy + label: Horserace betting levy + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Horserace betting levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Horserace betting levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.horserace_betting_levy + source_concept: obr.horserace_betting_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 11 ('Horserace + betting levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.horserace_betting_levy.fy2029 + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: horserace_betting_levy + label: Horserace betting levy + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Horserace betting levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Horserace betting levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.horserace_betting_levy + source_concept: obr.horserace_betting_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 11 ('Horserace + betting levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.horserace_betting_levy.fy2030 + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: horserace_betting_levy + label: Horserace betting levy + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Horserace betting levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Horserace betting levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.horserace_betting_levy + source_concept: obr.horserace_betting_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 11 ('Horserace + betting levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.horserace_betting_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.horserace_betting_levy.fy2031 + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: horserace_betting_levy + label: Horserace betting levy + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Horserace betting levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Horserace betting levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.horserace_betting_levy + source_concept: obr.horserace_betting_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 11 ('Horserace + betting levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2025 + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_gaming_levy + label: Statutory gaming levy + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Statutory gaming levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Statutory gaming levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.statutory_gaming_levy + source_concept: obr.statutory_gaming_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 28 ('Statutory + gaming levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2026 + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_gaming_levy + label: Statutory gaming levy + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Statutory gaming levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Statutory gaming levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.statutory_gaming_levy + source_concept: obr.statutory_gaming_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 28 ('Statutory + gaming levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2027 + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_gaming_levy + label: Statutory gaming levy + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Statutory gaming levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Statutory gaming levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.statutory_gaming_levy + source_concept: obr.statutory_gaming_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 28 ('Statutory + gaming levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2028 + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_gaming_levy + label: Statutory gaming levy + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Statutory gaming levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Statutory gaming levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.statutory_gaming_levy + source_concept: obr.statutory_gaming_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 28 ('Statutory + gaming levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2029 + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_gaming_levy + label: Statutory gaming levy + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Statutory gaming levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Statutory gaming levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.statutory_gaming_levy + source_concept: obr.statutory_gaming_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 28 ('Statutory + gaming levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2030 + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_gaming_levy + label: Statutory gaming levy + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Statutory gaming levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Statutory gaming levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.statutory_gaming_levy + source_concept: obr.statutory_gaming_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 28 ('Statutory + gaming levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.statutory_gaming_levy.fy2031 + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: statutory_gaming_levy + label: Statutory gaming levy + ordinal: 0 + row_number: 28 + expected_row_header_column: B + expected_row_header: Statutory gaming levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: sheet title + measures: + - measure_id: amount + label: Statutory gaming levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.statutory_gaming_levy + source_concept: obr.statutory_gaming_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 28 ('Statutory + gaming levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential.fy2025 + sheet_name: '4.7' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential + label: SDLT from residential property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: SDLT from residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from residential property, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.sdlt_residential + source_concept: obr.sdlt_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 8 ('SDLT from + residential property'), GBP billion. SDLT on residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential.fy2026 + sheet_name: '4.7' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential + label: SDLT from residential property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: SDLT from residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from residential property, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.sdlt_residential + source_concept: obr.sdlt_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 8 ('SDLT from + residential property'), GBP billion. SDLT on residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential.fy2027 + sheet_name: '4.7' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential + label: SDLT from residential property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: SDLT from residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from residential property, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.sdlt_residential + source_concept: obr.sdlt_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 8 ('SDLT from + residential property'), GBP billion. SDLT on residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential.fy2028 + sheet_name: '4.7' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential + label: SDLT from residential property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: SDLT from residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from residential property, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.sdlt_residential + source_concept: obr.sdlt_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 8 ('SDLT from + residential property'), GBP billion. SDLT on residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential.fy2029 + sheet_name: '4.7' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential + label: SDLT from residential property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: SDLT from residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from residential property, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.sdlt_residential + source_concept: obr.sdlt_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 8 ('SDLT from + residential property'), GBP billion. SDLT on residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential.fy2030 + sheet_name: '4.7' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential + label: SDLT from residential property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: SDLT from residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from residential property, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.sdlt_residential + source_concept: obr.sdlt_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 8 ('SDLT from + residential property'), GBP billion. SDLT on residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential.fy2031 + sheet_name: '4.7' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential + label: SDLT from residential property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: SDLT from residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from residential property, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.sdlt_residential + source_concept: obr.sdlt_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 8 ('SDLT from + residential property'), GBP billion. SDLT on residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2025 + sheet_name: '4.7' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_main_rates + label: 'SDLT from residential property: main rates' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Main rates + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: main rates, FY2025-26' + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.sdlt_residential_main_rates + source_concept: obr.sdlt_residential_main_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 10 ('Main rates'), + GBP billion. Residential SDLT at the main rates, an 'of which' of row 8. The EFO publishes no split + of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and + the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2026 + sheet_name: '4.7' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_main_rates + label: 'SDLT from residential property: main rates' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Main rates + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: main rates, FY2026-27' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.sdlt_residential_main_rates + source_concept: obr.sdlt_residential_main_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 10 ('Main rates'), + GBP billion. Residential SDLT at the main rates, an 'of which' of row 8. The EFO publishes no split + of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and + the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2027 + sheet_name: '4.7' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_main_rates + label: 'SDLT from residential property: main rates' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Main rates + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: main rates, FY2027-28' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.sdlt_residential_main_rates + source_concept: obr.sdlt_residential_main_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 10 ('Main rates'), + GBP billion. Residential SDLT at the main rates, an 'of which' of row 8. The EFO publishes no split + of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and + the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2028 + sheet_name: '4.7' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_main_rates + label: 'SDLT from residential property: main rates' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Main rates + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: main rates, FY2028-29' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.sdlt_residential_main_rates + source_concept: obr.sdlt_residential_main_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 10 ('Main rates'), + GBP billion. Residential SDLT at the main rates, an 'of which' of row 8. The EFO publishes no split + of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and + the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2029 + sheet_name: '4.7' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_main_rates + label: 'SDLT from residential property: main rates' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Main rates + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: main rates, FY2029-30' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.sdlt_residential_main_rates + source_concept: obr.sdlt_residential_main_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 10 ('Main rates'), + GBP billion. Residential SDLT at the main rates, an 'of which' of row 8. The EFO publishes no split + of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and + the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2030 + sheet_name: '4.7' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_main_rates + label: 'SDLT from residential property: main rates' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Main rates + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: main rates, FY2030-31' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.sdlt_residential_main_rates + source_concept: obr.sdlt_residential_main_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 10 ('Main rates'), + GBP billion. Residential SDLT at the main rates, an 'of which' of row 8. The EFO publishes no split + of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and + the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_main_rates.fy2031 + sheet_name: '4.7' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_main_rates + label: 'SDLT from residential property: main rates' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Main rates + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: main rates, FY2031-32' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.sdlt_residential_main_rates + source_concept: obr.sdlt_residential_main_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 10 ('Main rates'), + GBP billion. Residential SDLT at the main rates, an 'of which' of row 8. The EFO publishes no split + of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and + the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2025 + sheet_name: '4.7' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_higher_rates_additional_dwellings + label: 'SDLT from residential property: higher rates on additional dwellings' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Higher rates on additional dwellings + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: higher rates on additional dwellings, FY2025-26' + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.sdlt_residential_higher_rates_additional_dwellings + source_concept: obr.sdlt_residential_higher_rates_additional_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 11 ('Higher + rates on additional dwellings'), GBP billion. Residential SDLT from the higher rates on additional + dwellings, an 'of which' of row 8; it matches HMRC's net surcharge (Annual Stamp Tax Statistics + Table 2f), not the gross surcharge element of Table 6b. The EFO publishes no split of SDLT by type + of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and the line is stamped + United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2026 + sheet_name: '4.7' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_higher_rates_additional_dwellings + label: 'SDLT from residential property: higher rates on additional dwellings' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Higher rates on additional dwellings + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: higher rates on additional dwellings, FY2026-27' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.sdlt_residential_higher_rates_additional_dwellings + source_concept: obr.sdlt_residential_higher_rates_additional_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 11 ('Higher + rates on additional dwellings'), GBP billion. Residential SDLT from the higher rates on additional + dwellings, an 'of which' of row 8; it matches HMRC's net surcharge (Annual Stamp Tax Statistics + Table 2f), not the gross surcharge element of Table 6b. The EFO publishes no split of SDLT by type + of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and the line is stamped + United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2027 + sheet_name: '4.7' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_higher_rates_additional_dwellings + label: 'SDLT from residential property: higher rates on additional dwellings' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Higher rates on additional dwellings + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: higher rates on additional dwellings, FY2027-28' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.sdlt_residential_higher_rates_additional_dwellings + source_concept: obr.sdlt_residential_higher_rates_additional_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 11 ('Higher + rates on additional dwellings'), GBP billion. Residential SDLT from the higher rates on additional + dwellings, an 'of which' of row 8; it matches HMRC's net surcharge (Annual Stamp Tax Statistics + Table 2f), not the gross surcharge element of Table 6b. The EFO publishes no split of SDLT by type + of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and the line is stamped + United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2028 + sheet_name: '4.7' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_higher_rates_additional_dwellings + label: 'SDLT from residential property: higher rates on additional dwellings' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Higher rates on additional dwellings + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: higher rates on additional dwellings, FY2028-29' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.sdlt_residential_higher_rates_additional_dwellings + source_concept: obr.sdlt_residential_higher_rates_additional_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 11 ('Higher + rates on additional dwellings'), GBP billion. Residential SDLT from the higher rates on additional + dwellings, an 'of which' of row 8; it matches HMRC's net surcharge (Annual Stamp Tax Statistics + Table 2f), not the gross surcharge element of Table 6b. The EFO publishes no split of SDLT by type + of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and the line is stamped + United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2029 + sheet_name: '4.7' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_higher_rates_additional_dwellings + label: 'SDLT from residential property: higher rates on additional dwellings' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Higher rates on additional dwellings + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: higher rates on additional dwellings, FY2029-30' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.sdlt_residential_higher_rates_additional_dwellings + source_concept: obr.sdlt_residential_higher_rates_additional_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 11 ('Higher + rates on additional dwellings'), GBP billion. Residential SDLT from the higher rates on additional + dwellings, an 'of which' of row 8; it matches HMRC's net surcharge (Annual Stamp Tax Statistics + Table 2f), not the gross surcharge element of Table 6b. The EFO publishes no split of SDLT by type + of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and the line is stamped + United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2030 + sheet_name: '4.7' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_higher_rates_additional_dwellings + label: 'SDLT from residential property: higher rates on additional dwellings' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Higher rates on additional dwellings + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: higher rates on additional dwellings, FY2030-31' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.sdlt_residential_higher_rates_additional_dwellings + source_concept: obr.sdlt_residential_higher_rates_additional_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 11 ('Higher + rates on additional dwellings'), GBP billion. Residential SDLT from the higher rates on additional + dwellings, an 'of which' of row 8; it matches HMRC's net surcharge (Annual Stamp Tax Statistics + Table 2f), not the gross surcharge element of Table 6b. The EFO publishes no split of SDLT by type + of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and the line is stamped + United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_higher_rates_additional_dwellings.fy2031 + sheet_name: '4.7' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_higher_rates_additional_dwellings + label: 'SDLT from residential property: higher rates on additional dwellings' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Higher rates on additional dwellings + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: higher rates on additional dwellings, FY2031-32' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.sdlt_residential_higher_rates_additional_dwellings + source_concept: obr.sdlt_residential_higher_rates_additional_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 11 ('Higher + rates on additional dwellings'), GBP billion. Residential SDLT from the higher rates on additional + dwellings, an 'of which' of row 8; it matches HMRC's net surcharge (Annual Stamp Tax Statistics + Table 2f), not the gross surcharge element of Table 6b. The EFO publishes no split of SDLT by type + of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, and the line is stamped + United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2025 + sheet_name: '4.7' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_non_uk_resident_surcharge + label: 'SDLT from residential property: non-UK resident surcharge' + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Non-UK resident surcharge + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: non-UK resident surcharge, FY2025-26' + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.sdlt_residential_non_uk_resident_surcharge + source_concept: obr.sdlt_residential_non_uk_resident_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 12 ('Non-UK + resident surcharge'), GBP billion. Residential SDLT from the non-UK resident surcharge, an 'of which' + of row 8. The EFO publishes no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies + in England and Northern Ireland, and the line is stamped United Kingdom like the rest of this package's + receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2026 + sheet_name: '4.7' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_non_uk_resident_surcharge + label: 'SDLT from residential property: non-UK resident surcharge' + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Non-UK resident surcharge + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: non-UK resident surcharge, FY2026-27' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.sdlt_residential_non_uk_resident_surcharge + source_concept: obr.sdlt_residential_non_uk_resident_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 12 ('Non-UK + resident surcharge'), GBP billion. Residential SDLT from the non-UK resident surcharge, an 'of which' + of row 8. The EFO publishes no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies + in England and Northern Ireland, and the line is stamped United Kingdom like the rest of this package's + receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2027 + sheet_name: '4.7' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_non_uk_resident_surcharge + label: 'SDLT from residential property: non-UK resident surcharge' + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Non-UK resident surcharge + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: non-UK resident surcharge, FY2027-28' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.sdlt_residential_non_uk_resident_surcharge + source_concept: obr.sdlt_residential_non_uk_resident_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 12 ('Non-UK + resident surcharge'), GBP billion. Residential SDLT from the non-UK resident surcharge, an 'of which' + of row 8. The EFO publishes no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies + in England and Northern Ireland, and the line is stamped United Kingdom like the rest of this package's + receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2028 + sheet_name: '4.7' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_non_uk_resident_surcharge + label: 'SDLT from residential property: non-UK resident surcharge' + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Non-UK resident surcharge + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: non-UK resident surcharge, FY2028-29' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.sdlt_residential_non_uk_resident_surcharge + source_concept: obr.sdlt_residential_non_uk_resident_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 12 ('Non-UK + resident surcharge'), GBP billion. Residential SDLT from the non-UK resident surcharge, an 'of which' + of row 8. The EFO publishes no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies + in England and Northern Ireland, and the line is stamped United Kingdom like the rest of this package's + receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2029 + sheet_name: '4.7' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_non_uk_resident_surcharge + label: 'SDLT from residential property: non-UK resident surcharge' + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Non-UK resident surcharge + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: non-UK resident surcharge, FY2029-30' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.sdlt_residential_non_uk_resident_surcharge + source_concept: obr.sdlt_residential_non_uk_resident_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 12 ('Non-UK + resident surcharge'), GBP billion. Residential SDLT from the non-UK resident surcharge, an 'of which' + of row 8. The EFO publishes no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies + in England and Northern Ireland, and the line is stamped United Kingdom like the rest of this package's + receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2030 + sheet_name: '4.7' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_non_uk_resident_surcharge + label: 'SDLT from residential property: non-UK resident surcharge' + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Non-UK resident surcharge + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: non-UK resident surcharge, FY2030-31' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.sdlt_residential_non_uk_resident_surcharge + source_concept: obr.sdlt_residential_non_uk_resident_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 12 ('Non-UK + resident surcharge'), GBP billion. Residential SDLT from the non-UK resident surcharge, an 'of which' + of row 8. The EFO publishes no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies + in England and Northern Ireland, and the line is stamped United Kingdom like the rest of this package's + receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_residential_non_uk_resident_surcharge.fy2031 + sheet_name: '4.7' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_residential_non_uk_resident_surcharge + label: 'SDLT from residential property: non-UK resident surcharge' + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Non-UK resident surcharge + table_record_kind: total + measures: + - measure_id: amount + label: 'SDLT from residential property: non-UK resident surcharge, FY2031-32' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.sdlt_residential_non_uk_resident_surcharge + source_concept: obr.sdlt_residential_non_uk_resident_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 12 ('Non-UK + resident surcharge'), GBP billion. Residential SDLT from the non-UK resident surcharge, an 'of which' + of row 8. The EFO publishes no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies + in England and Northern Ireland, and the line is stamped United Kingdom like the rest of this package's + receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2025 + provenance_class: model_output + assertion: observation + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_non_residential.fy2025 + sheet_name: '4.7' + period_type: fiscal_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_non_residential + label: SDLT from non-residential property + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: SDLT from non-residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from non-residential property, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.sdlt_non_residential + source_concept: obr.sdlt_non_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 13 ('SDLT from + non-residential property'), GBP billion. SDLT on non-residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2026 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_non_residential.fy2026 + sheet_name: '4.7' + period_type: fiscal_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_non_residential + label: SDLT from non-residential property + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: SDLT from non-residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from non-residential property, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.sdlt_non_residential + source_concept: obr.sdlt_non_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 13 ('SDLT from + non-residential property'), GBP billion. SDLT on non-residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2027 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_non_residential.fy2027 + sheet_name: '4.7' + period_type: fiscal_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_non_residential + label: SDLT from non-residential property + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: SDLT from non-residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from non-residential property, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.sdlt_non_residential + source_concept: obr.sdlt_non_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 13 ('SDLT from + non-residential property'), GBP billion. SDLT on non-residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2028 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_non_residential.fy2028 + sheet_name: '4.7' + period_type: fiscal_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_non_residential + label: SDLT from non-residential property + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: SDLT from non-residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from non-residential property, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.sdlt_non_residential + source_concept: obr.sdlt_non_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 13 ('SDLT from + non-residential property'), GBP billion. SDLT on non-residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2029 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_non_residential.fy2029 + sheet_name: '4.7' + period_type: fiscal_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_non_residential + label: SDLT from non-residential property + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: SDLT from non-residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from non-residential property, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.sdlt_non_residential + source_concept: obr.sdlt_non_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 13 ('SDLT from + non-residential property'), GBP billion. SDLT on non-residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2030 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_non_residential.fy2030 + sheet_name: '4.7' + period_type: fiscal_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_non_residential + label: SDLT from non-residential property + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: SDLT from non-residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from non-residential property, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.sdlt_non_residential + source_concept: obr.sdlt_non_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 13 ('SDLT from + non-residential property'), GBP billion. SDLT on non-residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2031 + provenance_class: model_output + assertion: source_projection + record_set_spec_id: obr.efo_2026_10.receipts.sdlt_non_residential.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.sdlt_non_residential.fy2031 + sheet_name: '4.7' + period_type: fiscal_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: sdlt_non_residential + label: SDLT from non-residential property + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: SDLT from non-residential property + table_record_kind: total + measures: + - measure_id: amount + label: SDLT from non-residential property, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.sdlt_non_residential + source_concept: obr.sdlt_non_residential + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 13 ('SDLT from + non-residential property'), GBP billion. SDLT on non-residential property, all buyers. The EFO publishes + no split of SDLT by type of buyer (chronicle#357 item 2); SDLT applies in England and Northern Ireland, + and the line is stamped United Kingdom like the rest of this package's receipts. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_customs_duties + label: Customs duties + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Customs duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs duties, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_hmrc_taxes.customs_duties + source_concept: obr.other_hmrc_taxes.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs + duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_customs_duties + label: Customs duties + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Customs duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs duties, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_hmrc_taxes.customs_duties + source_concept: obr.other_hmrc_taxes.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs + duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_customs_duties + label: Customs duties + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Customs duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs duties, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_hmrc_taxes.customs_duties + source_concept: obr.other_hmrc_taxes.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs + duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_customs_duties + label: Customs duties + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Customs duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs duties, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_hmrc_taxes.customs_duties + source_concept: obr.other_hmrc_taxes.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs + duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_customs_duties + label: Customs duties + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Customs duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs duties, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_hmrc_taxes.customs_duties + source_concept: obr.other_hmrc_taxes.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs + duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_customs_duties + label: Customs duties + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Customs duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs duties, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_hmrc_taxes.customs_duties + source_concept: obr.other_hmrc_taxes.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs + duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.customs_duties.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_customs_duties + label: Customs duties + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Customs duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs duties, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_hmrc_taxes.customs_duties + source_concept: obr.other_hmrc_taxes.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs + duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_betting_and_gaming_taxes + label: Betting and gaming taxes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Betting and gaming taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming taxes, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting + and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_betting_and_gaming_taxes + label: Betting and gaming taxes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Betting and gaming taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming taxes, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting + and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_betting_and_gaming_taxes + label: Betting and gaming taxes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Betting and gaming taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming taxes, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting + and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_betting_and_gaming_taxes + label: Betting and gaming taxes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Betting and gaming taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming taxes, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting + and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_betting_and_gaming_taxes + label: Betting and gaming taxes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Betting and gaming taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming taxes, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting + and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_betting_and_gaming_taxes + label: Betting and gaming taxes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Betting and gaming taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming taxes, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting + and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_betting_and_gaming_taxes + label: Betting and gaming taxes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Betting and gaming taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Betting and gaming taxes, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting + and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_hmrc_taxes.landfill_tax + source_concept: obr.other_hmrc_taxes.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_hmrc_taxes.landfill_tax + source_concept: obr.other_hmrc_taxes.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_hmrc_taxes.landfill_tax + source_concept: obr.other_hmrc_taxes.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_hmrc_taxes.landfill_tax + source_concept: obr.other_hmrc_taxes.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_hmrc_taxes.landfill_tax + source_concept: obr.other_hmrc_taxes.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_hmrc_taxes.landfill_tax + source_concept: obr.other_hmrc_taxes.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_hmrc_taxes.landfill_tax + source_concept: obr.other_hmrc_taxes.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_hmrc_taxes.aggregates_levy + source_concept: obr.other_hmrc_taxes.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates + levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_hmrc_taxes.aggregates_levy + source_concept: obr.other_hmrc_taxes.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates + levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_hmrc_taxes.aggregates_levy + source_concept: obr.other_hmrc_taxes.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates + levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_hmrc_taxes.aggregates_levy + source_concept: obr.other_hmrc_taxes.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates + levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_hmrc_taxes.aggregates_levy + source_concept: obr.other_hmrc_taxes.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates + levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_hmrc_taxes.aggregates_levy + source_concept: obr.other_hmrc_taxes.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates + levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_hmrc_taxes.aggregates_levy + source_concept: obr.other_hmrc_taxes.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates + levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Soft drink industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drink industry levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_hmrc_taxes.soft_drink_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an + accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Soft drink industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drink industry levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_hmrc_taxes.soft_drink_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an + accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Soft drink industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drink industry levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_hmrc_taxes.soft_drink_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an + accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Soft drink industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drink industry levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_hmrc_taxes.soft_drink_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an + accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Soft drink industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drink industry levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_hmrc_taxes.soft_drink_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an + accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Soft drink industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drink industry levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_hmrc_taxes.soft_drink_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an + accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Soft drink industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drink industry levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_hmrc_taxes.soft_drink_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an + accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_hmrc_taxes.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_hmrc_taxes.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_hmrc_taxes.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_hmrc_taxes.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_hmrc_taxes.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_hmrc_taxes.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_hmrc_taxes.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Plastic packaging tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic packaging tax, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_hmrc_taxes.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Plastic packaging tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic packaging tax, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_hmrc_taxes.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Plastic packaging tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic packaging tax, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_hmrc_taxes.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Plastic packaging tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic packaging tax, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_hmrc_taxes.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Plastic packaging tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic packaging tax, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_hmrc_taxes.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Plastic packaging tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic packaging tax, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_hmrc_taxes.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Plastic packaging tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic packaging tax, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_hmrc_taxes.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_hmrc_taxes.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on + an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_hmrc_taxes.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on + an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_hmrc_taxes.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on + an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_hmrc_taxes.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on + an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_hmrc_taxes.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on + an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_hmrc_taxes.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on + an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_hmrc_taxes.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on + an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes + are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes + are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes + are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes + are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes + are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes + are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes + are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_hmrc_taxes.vaping_tax + source_concept: obr.other_hmrc_taxes.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_hmrc_taxes.vaping_tax + source_concept: obr.other_hmrc_taxes.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_hmrc_taxes.vaping_tax + source_concept: obr.other_hmrc_taxes.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_hmrc_taxes.vaping_tax + source_concept: obr.other_hmrc_taxes.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_hmrc_taxes.vaping_tax + source_concept: obr.other_hmrc_taxes.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_hmrc_taxes.vaping_tax + source_concept: obr.other_hmrc_taxes.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_vaping_tax + label: Vaping tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Vaping tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vaping tax, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_hmrc_taxes.vaping_tax + source_concept: obr.other_hmrc_taxes.vaping_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping + tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_other_hmrc_taxes + label: Other HMRC taxes1 + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other HMRC taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Other HMRC taxes1, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_hmrc_taxes.other_hmrc_taxes + source_concept: obr.other_hmrc_taxes.other_hmrc_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 16 (''Other + HMRC taxes1''), GBP billion. Accrued basis (the table''s note). Footnote 1: This is consistent with + the ''other HMRC taxes'' line in Table A.5 of the October 2026 Economic and fiscal outlook. Note: + All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_other_hmrc_taxes + label: Other HMRC taxes1 + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other HMRC taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Other HMRC taxes1, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_hmrc_taxes.other_hmrc_taxes + source_concept: obr.other_hmrc_taxes.other_hmrc_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 16 (''Other + HMRC taxes1''), GBP billion. Accrued basis (the table''s note). Footnote 1: This is consistent with + the ''other HMRC taxes'' line in Table A.5 of the October 2026 Economic and fiscal outlook. Note: + All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_other_hmrc_taxes + label: Other HMRC taxes1 + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other HMRC taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Other HMRC taxes1, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_hmrc_taxes.other_hmrc_taxes + source_concept: obr.other_hmrc_taxes.other_hmrc_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 16 (''Other + HMRC taxes1''), GBP billion. Accrued basis (the table''s note). Footnote 1: This is consistent with + the ''other HMRC taxes'' line in Table A.5 of the October 2026 Economic and fiscal outlook. Note: + All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_other_hmrc_taxes + label: Other HMRC taxes1 + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other HMRC taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Other HMRC taxes1, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_hmrc_taxes.other_hmrc_taxes + source_concept: obr.other_hmrc_taxes.other_hmrc_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 16 (''Other + HMRC taxes1''), GBP billion. Accrued basis (the table''s note). Footnote 1: This is consistent with + the ''other HMRC taxes'' line in Table A.5 of the October 2026 Economic and fiscal outlook. Note: + All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_other_hmrc_taxes + label: Other HMRC taxes1 + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other HMRC taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Other HMRC taxes1, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_hmrc_taxes.other_hmrc_taxes + source_concept: obr.other_hmrc_taxes.other_hmrc_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 16 (''Other + HMRC taxes1''), GBP billion. Accrued basis (the table''s note). Footnote 1: This is consistent with + the ''other HMRC taxes'' line in Table A.5 of the October 2026 Economic and fiscal outlook. Note: + All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_other_hmrc_taxes + label: Other HMRC taxes1 + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other HMRC taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Other HMRC taxes1, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_hmrc_taxes.other_hmrc_taxes + source_concept: obr.other_hmrc_taxes.other_hmrc_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 16 (''Other + HMRC taxes1''), GBP billion. Accrued basis (the table''s note). Footnote 1: This is consistent with + the ''other HMRC taxes'' line in Table A.5 of the October 2026 Economic and fiscal outlook. Note: + All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.other_hmrc_taxes.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_other_hmrc_taxes + label: Other HMRC taxes1 + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other HMRC taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Other HMRC taxes1, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_hmrc_taxes.other_hmrc_taxes + source_concept: obr.other_hmrc_taxes.other_hmrc_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 16 (''Other + HMRC taxes1''), GBP billion. Accrued basis (the table''s note). Footnote 1: This is consistent with + the ''other HMRC taxes'' line in Table A.5 of the October 2026 Economic and fiscal outlook. Note: + All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_domestic_rates + label: Northern Ireland domestic rates + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Northern Ireland domestic rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland domestic rates, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.northern_ireland_domestic_rates + source_concept: obr.other_taxes.northern_ireland_domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 6 ('Northern + Ireland domestic rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in expenditure + table 5.1, row 16 ('NI domestic rates', package obr-efo-expenditure-october-2026, line domestic_rates), + with different values; both are carried as published, and the OBR calls neither one regional or + district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_domestic_rates + label: Northern Ireland domestic rates + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Northern Ireland domestic rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland domestic rates, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.northern_ireland_domestic_rates + source_concept: obr.other_taxes.northern_ireland_domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 6 ('Northern + Ireland domestic rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in expenditure + table 5.1, row 16 ('NI domestic rates', package obr-efo-expenditure-october-2026, line domestic_rates), + with different values; both are carried as published, and the OBR calls neither one regional or + district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_domestic_rates + label: Northern Ireland domestic rates + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Northern Ireland domestic rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland domestic rates, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.northern_ireland_domestic_rates + source_concept: obr.other_taxes.northern_ireland_domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 6 ('Northern + Ireland domestic rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in expenditure + table 5.1, row 16 ('NI domestic rates', package obr-efo-expenditure-october-2026, line domestic_rates), + with different values; both are carried as published, and the OBR calls neither one regional or + district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_domestic_rates + label: Northern Ireland domestic rates + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Northern Ireland domestic rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland domestic rates, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.northern_ireland_domestic_rates + source_concept: obr.other_taxes.northern_ireland_domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 6 ('Northern + Ireland domestic rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in expenditure + table 5.1, row 16 ('NI domestic rates', package obr-efo-expenditure-october-2026, line domestic_rates), + with different values; both are carried as published, and the OBR calls neither one regional or + district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_domestic_rates + label: Northern Ireland domestic rates + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Northern Ireland domestic rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland domestic rates, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.northern_ireland_domestic_rates + source_concept: obr.other_taxes.northern_ireland_domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 6 ('Northern + Ireland domestic rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in expenditure + table 5.1, row 16 ('NI domestic rates', package obr-efo-expenditure-october-2026, line domestic_rates), + with different values; both are carried as published, and the OBR calls neither one regional or + district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_domestic_rates + label: Northern Ireland domestic rates + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Northern Ireland domestic rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland domestic rates, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.northern_ireland_domestic_rates + source_concept: obr.other_taxes.northern_ireland_domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 6 ('Northern + Ireland domestic rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in expenditure + table 5.1, row 16 ('NI domestic rates', package obr-efo-expenditure-october-2026, line domestic_rates), + with different values; both are carried as published, and the OBR calls neither one regional or + district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_domestic_rates.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_domestic_rates + label: Northern Ireland domestic rates + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Northern Ireland domestic rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland domestic rates, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.northern_ireland_domestic_rates + source_concept: obr.other_taxes.northern_ireland_domestic_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 6 ('Northern + Ireland domestic rates'), GBP billion. The OBR also shows Northern Ireland domestic rates in expenditure + table 5.1, row 16 ('NI domestic rates', package obr-efo-expenditure-october-2026, line domestic_rates), + with different values; both are carried as published, and the OBR calls neither one regional or + district. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_business_rates + label: Northern Ireland business rates + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Northern Ireland business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland business rates, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.northern_ireland_business_rates + source_concept: obr.other_taxes.northern_ireland_business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 7 ('Northern + Ireland business rates'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_business_rates + label: Northern Ireland business rates + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Northern Ireland business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland business rates, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.northern_ireland_business_rates + source_concept: obr.other_taxes.northern_ireland_business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 7 ('Northern + Ireland business rates'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_business_rates + label: Northern Ireland business rates + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Northern Ireland business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland business rates, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.northern_ireland_business_rates + source_concept: obr.other_taxes.northern_ireland_business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 7 ('Northern + Ireland business rates'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_business_rates + label: Northern Ireland business rates + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Northern Ireland business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland business rates, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.northern_ireland_business_rates + source_concept: obr.other_taxes.northern_ireland_business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 7 ('Northern + Ireland business rates'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_business_rates + label: Northern Ireland business rates + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Northern Ireland business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland business rates, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.northern_ireland_business_rates + source_concept: obr.other_taxes.northern_ireland_business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 7 ('Northern + Ireland business rates'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_business_rates + label: Northern Ireland business rates + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Northern Ireland business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland business rates, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.northern_ireland_business_rates + source_concept: obr.other_taxes.northern_ireland_business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 7 ('Northern + Ireland business rates'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.northern_ireland_business_rates.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_northern_ireland_business_rates + label: Northern Ireland business rates + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Northern Ireland business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Northern Ireland business rates, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.northern_ireland_business_rates + source_concept: obr.other_taxes.northern_ireland_business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 7 ('Northern + Ireland business rates'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_consumer_credit_act_fees + label: Consumer Credit Act fees + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Consumer Credit Act fees ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Consumer Credit Act fees, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.consumer_credit_act_fees + source_concept: obr.other_taxes.consumer_credit_act_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 8 ('Consumer + Credit Act fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_consumer_credit_act_fees + label: Consumer Credit Act fees + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Consumer Credit Act fees ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Consumer Credit Act fees, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.consumer_credit_act_fees + source_concept: obr.other_taxes.consumer_credit_act_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 8 ('Consumer + Credit Act fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_consumer_credit_act_fees + label: Consumer Credit Act fees + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Consumer Credit Act fees ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Consumer Credit Act fees, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.consumer_credit_act_fees + source_concept: obr.other_taxes.consumer_credit_act_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 8 ('Consumer + Credit Act fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_consumer_credit_act_fees + label: Consumer Credit Act fees + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Consumer Credit Act fees ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Consumer Credit Act fees, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.consumer_credit_act_fees + source_concept: obr.other_taxes.consumer_credit_act_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 8 ('Consumer + Credit Act fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_consumer_credit_act_fees + label: Consumer Credit Act fees + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Consumer Credit Act fees ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Consumer Credit Act fees, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.consumer_credit_act_fees + source_concept: obr.other_taxes.consumer_credit_act_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 8 ('Consumer + Credit Act fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_consumer_credit_act_fees + label: Consumer Credit Act fees + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Consumer Credit Act fees ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Consumer Credit Act fees, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.consumer_credit_act_fees + source_concept: obr.other_taxes.consumer_credit_act_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 8 ('Consumer + Credit Act fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.consumer_credit_act_fees.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_consumer_credit_act_fees + label: Consumer Credit Act fees + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Consumer Credit Act fees ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Consumer Credit Act fees, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.consumer_credit_act_fees + source_concept: obr.other_taxes.consumer_credit_act_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 8 ('Consumer + Credit Act fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_levy_funded_body_receipts + label: Other levy funded body receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other levy funded body receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other levy funded body receipts, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.other_levy_funded_body_receipts + source_concept: obr.other_taxes.other_levy_funded_body_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 9 ('Other levy + funded body receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_levy_funded_body_receipts + label: Other levy funded body receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other levy funded body receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other levy funded body receipts, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.other_levy_funded_body_receipts + source_concept: obr.other_taxes.other_levy_funded_body_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 9 ('Other levy + funded body receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_levy_funded_body_receipts + label: Other levy funded body receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other levy funded body receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other levy funded body receipts, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.other_levy_funded_body_receipts + source_concept: obr.other_taxes.other_levy_funded_body_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 9 ('Other levy + funded body receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_levy_funded_body_receipts + label: Other levy funded body receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other levy funded body receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other levy funded body receipts, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.other_levy_funded_body_receipts + source_concept: obr.other_taxes.other_levy_funded_body_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 9 ('Other levy + funded body receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_levy_funded_body_receipts + label: Other levy funded body receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other levy funded body receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other levy funded body receipts, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.other_levy_funded_body_receipts + source_concept: obr.other_taxes.other_levy_funded_body_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 9 ('Other levy + funded body receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_levy_funded_body_receipts + label: Other levy funded body receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other levy funded body receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other levy funded body receipts, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.other_levy_funded_body_receipts + source_concept: obr.other_taxes.other_levy_funded_body_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 9 ('Other levy + funded body receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_levy_funded_body_receipts.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_levy_funded_body_receipts + label: Other levy funded body receipts + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Other levy funded body receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other levy funded body receipts, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.other_levy_funded_body_receipts + source_concept: obr.other_taxes.other_levy_funded_body_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 9 ('Other levy + funded body receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_economic_crime_levy + label: Economic crime levy + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Economic crime levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Economic crime levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.economic_crime_levy + source_concept: obr.other_taxes.economic_crime_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 12 ('Economic + crime levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_economic_crime_levy + label: Economic crime levy + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Economic crime levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Economic crime levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.economic_crime_levy + source_concept: obr.other_taxes.economic_crime_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 12 ('Economic + crime levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_economic_crime_levy + label: Economic crime levy + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Economic crime levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Economic crime levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.economic_crime_levy + source_concept: obr.other_taxes.economic_crime_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 12 ('Economic + crime levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_economic_crime_levy + label: Economic crime levy + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Economic crime levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Economic crime levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.economic_crime_levy + source_concept: obr.other_taxes.economic_crime_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 12 ('Economic + crime levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_economic_crime_levy + label: Economic crime levy + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Economic crime levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Economic crime levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.economic_crime_levy + source_concept: obr.other_taxes.economic_crime_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 12 ('Economic + crime levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_economic_crime_levy + label: Economic crime levy + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Economic crime levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Economic crime levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.economic_crime_levy + source_concept: obr.other_taxes.economic_crime_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 12 ('Economic + crime levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.economic_crime_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_economic_crime_levy + label: Economic crime levy + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Economic crime levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Economic crime levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.economic_crime_levy + source_concept: obr.other_taxes.economic_crime_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 12 ('Economic + crime levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.community_infrastructure_levy + source_concept: obr.other_taxes.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 13 ('Community + infrastructure levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.community_infrastructure_levy + source_concept: obr.other_taxes.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 13 ('Community + infrastructure levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.community_infrastructure_levy + source_concept: obr.other_taxes.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 13 ('Community + infrastructure levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.community_infrastructure_levy + source_concept: obr.other_taxes.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 13 ('Community + infrastructure levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.community_infrastructure_levy + source_concept: obr.other_taxes.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 13 ('Community + infrastructure levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.community_infrastructure_levy + source_concept: obr.other_taxes.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 13 ('Community + infrastructure levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.community_infrastructure_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.community_infrastructure_levy + source_concept: obr.other_taxes.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 13 ('Community + infrastructure levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_passport_fees + label: Passport fees + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Passport fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Passport fees, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.passport_fees + source_concept: obr.other_taxes.passport_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 14 ('Passport + fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_passport_fees + label: Passport fees + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Passport fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Passport fees, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.passport_fees + source_concept: obr.other_taxes.passport_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 14 ('Passport + fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_passport_fees + label: Passport fees + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Passport fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Passport fees, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.passport_fees + source_concept: obr.other_taxes.passport_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 14 ('Passport + fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_passport_fees + label: Passport fees + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Passport fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Passport fees, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.passport_fees + source_concept: obr.other_taxes.passport_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 14 ('Passport + fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_passport_fees + label: Passport fees + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Passport fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Passport fees, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.passport_fees + source_concept: obr.other_taxes.passport_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 14 ('Passport + fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_passport_fees + label: Passport fees + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Passport fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Passport fees, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.passport_fees + source_concept: obr.other_taxes.passport_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 14 ('Passport + fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.passport_fees.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_passport_fees + label: Passport fees + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Passport fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Passport fees, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.passport_fees + source_concept: obr.other_taxes.passport_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 14 ('Passport + fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_lorry_road_user_levy + label: Lorry road user levy + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Lorry road user levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Lorry road user levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.lorry_road_user_levy + source_concept: obr.other_taxes.lorry_road_user_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 15 ('Lorry road + user levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_lorry_road_user_levy + label: Lorry road user levy + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Lorry road user levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Lorry road user levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.lorry_road_user_levy + source_concept: obr.other_taxes.lorry_road_user_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 15 ('Lorry road + user levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_lorry_road_user_levy + label: Lorry road user levy + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Lorry road user levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Lorry road user levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.lorry_road_user_levy + source_concept: obr.other_taxes.lorry_road_user_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 15 ('Lorry road + user levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_lorry_road_user_levy + label: Lorry road user levy + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Lorry road user levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Lorry road user levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.lorry_road_user_levy + source_concept: obr.other_taxes.lorry_road_user_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 15 ('Lorry road + user levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_lorry_road_user_levy + label: Lorry road user levy + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Lorry road user levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Lorry road user levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.lorry_road_user_levy + source_concept: obr.other_taxes.lorry_road_user_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 15 ('Lorry road + user levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_lorry_road_user_levy + label: Lorry road user levy + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Lorry road user levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Lorry road user levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.lorry_road_user_levy + source_concept: obr.other_taxes.lorry_road_user_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 15 ('Lorry road + user levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.lorry_road_user_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_lorry_road_user_levy + label: Lorry road user levy + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Lorry road user levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Lorry road user levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.lorry_road_user_levy + source_concept: obr.other_taxes.lorry_road_user_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 15 ('Lorry road + user levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_small_taxes + label: Other small taxes + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other small taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other small taxes, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.other_small_taxes + source_concept: obr.other_taxes.other_small_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 16 ('Other small + taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_small_taxes + label: Other small taxes + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other small taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other small taxes, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.other_small_taxes + source_concept: obr.other_taxes.other_small_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 16 ('Other small + taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_small_taxes + label: Other small taxes + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other small taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other small taxes, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.other_small_taxes + source_concept: obr.other_taxes.other_small_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 16 ('Other small + taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_small_taxes + label: Other small taxes + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other small taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other small taxes, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.other_small_taxes + source_concept: obr.other_taxes.other_small_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 16 ('Other small + taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_small_taxes + label: Other small taxes + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other small taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other small taxes, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.other_small_taxes + source_concept: obr.other_taxes.other_small_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 16 ('Other small + taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_small_taxes + label: Other small taxes + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other small taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other small taxes, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.other_small_taxes + source_concept: obr.other_taxes.other_small_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 16 ('Other small + taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_small_taxes.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_small_taxes + label: Other small taxes + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Other small taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other small taxes, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.other_small_taxes + source_concept: obr.other_taxes.other_small_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 16 ('Other small + taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_skills_charge + label: Immigration skills charge + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Immigration skills charge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration skills charge, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.immigration_skills_charge + source_concept: obr.other_taxes.immigration_skills_charge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 17 ('Immigration + skills charge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_skills_charge + label: Immigration skills charge + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Immigration skills charge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration skills charge, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.immigration_skills_charge + source_concept: obr.other_taxes.immigration_skills_charge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 17 ('Immigration + skills charge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_skills_charge + label: Immigration skills charge + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Immigration skills charge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration skills charge, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.immigration_skills_charge + source_concept: obr.other_taxes.immigration_skills_charge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 17 ('Immigration + skills charge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_skills_charge + label: Immigration skills charge + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Immigration skills charge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration skills charge, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.immigration_skills_charge + source_concept: obr.other_taxes.immigration_skills_charge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 17 ('Immigration + skills charge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_skills_charge + label: Immigration skills charge + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Immigration skills charge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration skills charge, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.immigration_skills_charge + source_concept: obr.other_taxes.immigration_skills_charge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 17 ('Immigration + skills charge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_skills_charge + label: Immigration skills charge + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Immigration skills charge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration skills charge, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.immigration_skills_charge + source_concept: obr.other_taxes.immigration_skills_charge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 17 ('Immigration + skills charge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_skills_charge.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_skills_charge + label: Immigration skills charge + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Immigration skills charge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration skills charge, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.immigration_skills_charge + source_concept: obr.other_taxes.immigration_skills_charge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 17 ('Immigration + skills charge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_landfill_tax + label: Scottish landfill tax + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Scottish landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish landfill tax, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.scottish_landfill_tax + source_concept: obr.other_taxes.scottish_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 18 ('Scottish + landfill tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_landfill_tax + label: Scottish landfill tax + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Scottish landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish landfill tax, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.scottish_landfill_tax + source_concept: obr.other_taxes.scottish_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 18 ('Scottish + landfill tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_landfill_tax + label: Scottish landfill tax + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Scottish landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish landfill tax, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.scottish_landfill_tax + source_concept: obr.other_taxes.scottish_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 18 ('Scottish + landfill tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_landfill_tax + label: Scottish landfill tax + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Scottish landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish landfill tax, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.scottish_landfill_tax + source_concept: obr.other_taxes.scottish_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 18 ('Scottish + landfill tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_landfill_tax + label: Scottish landfill tax + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Scottish landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish landfill tax, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.scottish_landfill_tax + source_concept: obr.other_taxes.scottish_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 18 ('Scottish + landfill tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_landfill_tax + label: Scottish landfill tax + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Scottish landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish landfill tax, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.scottish_landfill_tax + source_concept: obr.other_taxes.scottish_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 18 ('Scottish + landfill tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_landfill_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_landfill_tax + label: Scottish landfill tax + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Scottish landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish landfill tax, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.scottish_landfill_tax + source_concept: obr.other_taxes.scottish_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 18 ('Scottish + landfill tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_welsh_landfill_tax + label: Welsh landfill tax + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Welsh landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Welsh landfill tax, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.welsh_landfill_tax + source_concept: obr.other_taxes.welsh_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 19 ('Welsh landfill + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_welsh_landfill_tax + label: Welsh landfill tax + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Welsh landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Welsh landfill tax, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.welsh_landfill_tax + source_concept: obr.other_taxes.welsh_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 19 ('Welsh landfill + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_welsh_landfill_tax + label: Welsh landfill tax + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Welsh landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Welsh landfill tax, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.welsh_landfill_tax + source_concept: obr.other_taxes.welsh_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 19 ('Welsh landfill + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_welsh_landfill_tax + label: Welsh landfill tax + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Welsh landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Welsh landfill tax, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.welsh_landfill_tax + source_concept: obr.other_taxes.welsh_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 19 ('Welsh landfill + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_welsh_landfill_tax + label: Welsh landfill tax + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Welsh landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Welsh landfill tax, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.welsh_landfill_tax + source_concept: obr.other_taxes.welsh_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 19 ('Welsh landfill + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_welsh_landfill_tax + label: Welsh landfill tax + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Welsh landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Welsh landfill tax, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.welsh_landfill_tax + source_concept: obr.other_taxes.welsh_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 19 ('Welsh landfill + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.welsh_landfill_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_welsh_landfill_tax + label: Welsh landfill tax + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Welsh landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Welsh landfill tax, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.welsh_landfill_tax + source_concept: obr.other_taxes.welsh_landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 19 ('Welsh landfill + tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_visa_fees + label: Visa fees + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Visa fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Visa fees, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.visa_fees + source_concept: obr.other_taxes.visa_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 20 ('Visa fees'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_visa_fees + label: Visa fees + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Visa fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Visa fees, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.visa_fees + source_concept: obr.other_taxes.visa_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 20 ('Visa fees'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_visa_fees + label: Visa fees + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Visa fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Visa fees, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.visa_fees + source_concept: obr.other_taxes.visa_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 20 ('Visa fees'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_visa_fees + label: Visa fees + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Visa fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Visa fees, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.visa_fees + source_concept: obr.other_taxes.visa_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 20 ('Visa fees'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_visa_fees + label: Visa fees + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Visa fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Visa fees, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.visa_fees + source_concept: obr.other_taxes.visa_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 20 ('Visa fees'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_visa_fees + label: Visa fees + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Visa fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Visa fees, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.visa_fees + source_concept: obr.other_taxes.visa_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 20 ('Visa fees'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.visa_fees.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_visa_fees + label: Visa fees + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Visa fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Visa fees, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.visa_fees + source_concept: obr.other_taxes.visa_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 20 ('Visa fees'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_health_surcharge + label: Immigration health surcharge + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Immigration health surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration health surcharge, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.immigration_health_surcharge + source_concept: obr.other_taxes.immigration_health_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 21 ('Immigration + health surcharge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_health_surcharge + label: Immigration health surcharge + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Immigration health surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration health surcharge, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.immigration_health_surcharge + source_concept: obr.other_taxes.immigration_health_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 21 ('Immigration + health surcharge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_health_surcharge + label: Immigration health surcharge + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Immigration health surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration health surcharge, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.immigration_health_surcharge + source_concept: obr.other_taxes.immigration_health_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 21 ('Immigration + health surcharge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_health_surcharge + label: Immigration health surcharge + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Immigration health surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration health surcharge, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.immigration_health_surcharge + source_concept: obr.other_taxes.immigration_health_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 21 ('Immigration + health surcharge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_health_surcharge + label: Immigration health surcharge + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Immigration health surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration health surcharge, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.immigration_health_surcharge + source_concept: obr.other_taxes.immigration_health_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 21 ('Immigration + health surcharge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_health_surcharge + label: Immigration health surcharge + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Immigration health surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration health surcharge, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.immigration_health_surcharge + source_concept: obr.other_taxes.immigration_health_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 21 ('Immigration + health surcharge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.immigration_health_surcharge.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_immigration_health_surcharge + label: Immigration health surcharge + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Immigration health surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Immigration health surcharge, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.immigration_health_surcharge + source_concept: obr.other_taxes.immigration_health_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 21 ('Immigration + health surcharge'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_pension_protection_fund_levy + label: Pension Protection Fund levy + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Pension Protection Fund levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pension Protection Fund levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.pension_protection_fund_levy + source_concept: obr.other_taxes.pension_protection_fund_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 22 ('Pension + Protection Fund levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_pension_protection_fund_levy + label: Pension Protection Fund levy + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Pension Protection Fund levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pension Protection Fund levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.pension_protection_fund_levy + source_concept: obr.other_taxes.pension_protection_fund_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 22 ('Pension + Protection Fund levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_pension_protection_fund_levy + label: Pension Protection Fund levy + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Pension Protection Fund levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pension Protection Fund levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.pension_protection_fund_levy + source_concept: obr.other_taxes.pension_protection_fund_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 22 ('Pension + Protection Fund levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_pension_protection_fund_levy + label: Pension Protection Fund levy + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Pension Protection Fund levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pension Protection Fund levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.pension_protection_fund_levy + source_concept: obr.other_taxes.pension_protection_fund_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 22 ('Pension + Protection Fund levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_pension_protection_fund_levy + label: Pension Protection Fund levy + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Pension Protection Fund levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pension Protection Fund levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.pension_protection_fund_levy + source_concept: obr.other_taxes.pension_protection_fund_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 22 ('Pension + Protection Fund levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_pension_protection_fund_levy + label: Pension Protection Fund levy + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Pension Protection Fund levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pension Protection Fund levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.pension_protection_fund_levy + source_concept: obr.other_taxes.pension_protection_fund_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 22 ('Pension + Protection Fund levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.pension_protection_fund_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_pension_protection_fund_levy + label: Pension Protection Fund levy + ordinal: 0 + row_number: 22 + expected_row_header_column: B + expected_row_header: Pension Protection Fund levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pension Protection Fund levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.pension_protection_fund_levy + source_concept: obr.other_taxes.pension_protection_fund_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 22 ('Pension + Protection Fund levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_land_registry + label: Land registry + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: 'Land registry ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land registry, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.land_registry + source_concept: obr.other_taxes.land_registry + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 23 ('Land registry'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_land_registry + label: Land registry + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: 'Land registry ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land registry, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.land_registry + source_concept: obr.other_taxes.land_registry + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 23 ('Land registry'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_land_registry + label: Land registry + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: 'Land registry ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land registry, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.land_registry + source_concept: obr.other_taxes.land_registry + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 23 ('Land registry'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_land_registry + label: Land registry + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: 'Land registry ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land registry, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.land_registry + source_concept: obr.other_taxes.land_registry + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 23 ('Land registry'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_land_registry + label: Land registry + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: 'Land registry ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land registry, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.land_registry + source_concept: obr.other_taxes.land_registry + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 23 ('Land registry'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_land_registry + label: Land registry + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: 'Land registry ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land registry, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.land_registry + source_concept: obr.other_taxes.land_registry + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 23 ('Land registry'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.land_registry.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_land_registry + label: Land registry + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: 'Land registry ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land registry, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.land_registry + source_concept: obr.other_taxes.land_registry + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 23 ('Land registry'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_companies_house_receipts + label: Companies House receipts + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: 'Companies House receipts ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Companies House receipts, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.companies_house_receipts + source_concept: obr.other_taxes.companies_house_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 24 ('Companies + House receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_companies_house_receipts + label: Companies House receipts + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: 'Companies House receipts ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Companies House receipts, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.companies_house_receipts + source_concept: obr.other_taxes.companies_house_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 24 ('Companies + House receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_companies_house_receipts + label: Companies House receipts + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: 'Companies House receipts ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Companies House receipts, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.companies_house_receipts + source_concept: obr.other_taxes.companies_house_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 24 ('Companies + House receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_companies_house_receipts + label: Companies House receipts + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: 'Companies House receipts ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Companies House receipts, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.companies_house_receipts + source_concept: obr.other_taxes.companies_house_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 24 ('Companies + House receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_companies_house_receipts + label: Companies House receipts + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: 'Companies House receipts ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Companies House receipts, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.companies_house_receipts + source_concept: obr.other_taxes.companies_house_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 24 ('Companies + House receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_companies_house_receipts + label: Companies House receipts + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: 'Companies House receipts ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Companies House receipts, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.companies_house_receipts + source_concept: obr.other_taxes.companies_house_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 24 ('Companies + House receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.companies_house_receipts.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_companies_house_receipts + label: Companies House receipts + ordinal: 0 + row_number: 24 + expected_row_header_column: B + expected_row_header: 'Companies House receipts ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Companies House receipts, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.companies_house_receipts + source_concept: obr.other_taxes.companies_house_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 24 ('Companies + House receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_extended_producer_responsibility_fees + label: Extended producer responsibility Fees + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Extended producer responsibility Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility Fees, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.extended_producer_responsibility_fees + source_concept: obr.other_taxes.extended_producer_responsibility_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 25 ('Extended + producer responsibility Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_extended_producer_responsibility_fees + label: Extended producer responsibility Fees + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Extended producer responsibility Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility Fees, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.extended_producer_responsibility_fees + source_concept: obr.other_taxes.extended_producer_responsibility_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 25 ('Extended + producer responsibility Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_extended_producer_responsibility_fees + label: Extended producer responsibility Fees + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Extended producer responsibility Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility Fees, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.extended_producer_responsibility_fees + source_concept: obr.other_taxes.extended_producer_responsibility_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 25 ('Extended + producer responsibility Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_extended_producer_responsibility_fees + label: Extended producer responsibility Fees + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Extended producer responsibility Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility Fees, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.extended_producer_responsibility_fees + source_concept: obr.other_taxes.extended_producer_responsibility_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 25 ('Extended + producer responsibility Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_extended_producer_responsibility_fees + label: Extended producer responsibility Fees + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Extended producer responsibility Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility Fees, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.extended_producer_responsibility_fees + source_concept: obr.other_taxes.extended_producer_responsibility_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 25 ('Extended + producer responsibility Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_extended_producer_responsibility_fees + label: Extended producer responsibility Fees + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Extended producer responsibility Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility Fees, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.extended_producer_responsibility_fees + source_concept: obr.other_taxes.extended_producer_responsibility_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 25 ('Extended + producer responsibility Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.extended_producer_responsibility_fees.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_extended_producer_responsibility_fees + label: Extended producer responsibility Fees + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Extended producer responsibility Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility Fees, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.extended_producer_responsibility_fees + source_concept: obr.other_taxes.extended_producer_responsibility_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 25 ('Extended + producer responsibility Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_bank_of_england_levy + label: Bank of England Levy + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Bank of England Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Bank of England Levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.bank_of_england_levy + source_concept: obr.other_taxes.bank_of_england_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 26 ('Bank of + England Levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_bank_of_england_levy + label: Bank of England Levy + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Bank of England Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Bank of England Levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.bank_of_england_levy + source_concept: obr.other_taxes.bank_of_england_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 26 ('Bank of + England Levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_bank_of_england_levy + label: Bank of England Levy + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Bank of England Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Bank of England Levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.bank_of_england_levy + source_concept: obr.other_taxes.bank_of_england_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 26 ('Bank of + England Levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_bank_of_england_levy + label: Bank of England Levy + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Bank of England Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Bank of England Levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.bank_of_england_levy + source_concept: obr.other_taxes.bank_of_england_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 26 ('Bank of + England Levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_bank_of_england_levy + label: Bank of England Levy + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Bank of England Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Bank of England Levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.bank_of_england_levy + source_concept: obr.other_taxes.bank_of_england_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 26 ('Bank of + England Levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_bank_of_england_levy + label: Bank of England Levy + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Bank of England Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Bank of England Levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.bank_of_england_levy + source_concept: obr.other_taxes.bank_of_england_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 26 ('Bank of + England Levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.bank_of_england_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_bank_of_england_levy + label: Bank of England Levy + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Bank of England Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Bank of England Levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.bank_of_england_levy + source_concept: obr.other_taxes.bank_of_england_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 26 ('Bank of + England Levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_building_safety_levy + label: Building safety levy + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Building safety levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Building safety levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.building_safety_levy + source_concept: obr.other_taxes.building_safety_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 27 ('Building + safety levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_building_safety_levy + label: Building safety levy + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Building safety levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Building safety levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.building_safety_levy + source_concept: obr.other_taxes.building_safety_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 27 ('Building + safety levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_building_safety_levy + label: Building safety levy + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Building safety levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Building safety levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.building_safety_levy + source_concept: obr.other_taxes.building_safety_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 27 ('Building + safety levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_building_safety_levy + label: Building safety levy + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Building safety levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Building safety levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.building_safety_levy + source_concept: obr.other_taxes.building_safety_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 27 ('Building + safety levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_building_safety_levy + label: Building safety levy + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Building safety levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Building safety levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.building_safety_levy + source_concept: obr.other_taxes.building_safety_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 27 ('Building + safety levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_building_safety_levy + label: Building safety levy + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Building safety levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Building safety levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.building_safety_levy + source_concept: obr.other_taxes.building_safety_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 27 ('Building + safety levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.building_safety_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_building_safety_levy + label: Building safety levy + ordinal: 0 + row_number: 27 + expected_row_header_column: B + expected_row_header: Building safety levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Building safety levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.building_safety_levy + source_concept: obr.other_taxes.building_safety_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 27 ('Building + safety levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_aggregates_levy + label: Scottish aggregates levy + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Scottish aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish aggregates levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.scottish_aggregates_levy + source_concept: obr.other_taxes.scottish_aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 29 ('Scottish + aggregates levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_aggregates_levy + label: Scottish aggregates levy + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Scottish aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish aggregates levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.scottish_aggregates_levy + source_concept: obr.other_taxes.scottish_aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 29 ('Scottish + aggregates levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_aggregates_levy + label: Scottish aggregates levy + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Scottish aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish aggregates levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.scottish_aggregates_levy + source_concept: obr.other_taxes.scottish_aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 29 ('Scottish + aggregates levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_aggregates_levy + label: Scottish aggregates levy + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Scottish aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish aggregates levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.scottish_aggregates_levy + source_concept: obr.other_taxes.scottish_aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 29 ('Scottish + aggregates levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_aggregates_levy + label: Scottish aggregates levy + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Scottish aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish aggregates levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.scottish_aggregates_levy + source_concept: obr.other_taxes.scottish_aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 29 ('Scottish + aggregates levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_aggregates_levy + label: Scottish aggregates levy + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Scottish aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish aggregates levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.scottish_aggregates_levy + source_concept: obr.other_taxes.scottish_aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 29 ('Scottish + aggregates levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.scottish_aggregates_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_scottish_aggregates_levy + label: Scottish aggregates levy + ordinal: 0 + row_number: 29 + expected_row_header_column: B + expected_row_header: Scottish aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Scottish aggregates levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.scottish_aggregates_levy + source_concept: obr.other_taxes.scottish_aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 29 ('Scottish + aggregates levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_international_student_levy + label: International student levy + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: International student levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: International student levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.international_student_levy + source_concept: obr.other_taxes.international_student_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 30 ('International + student levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_international_student_levy + label: International student levy + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: International student levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: International student levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.international_student_levy + source_concept: obr.other_taxes.international_student_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 30 ('International + student levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_international_student_levy + label: International student levy + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: International student levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: International student levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.international_student_levy + source_concept: obr.other_taxes.international_student_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 30 ('International + student levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_international_student_levy + label: International student levy + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: International student levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: International student levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.international_student_levy + source_concept: obr.other_taxes.international_student_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 30 ('International + student levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_international_student_levy + label: International student levy + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: International student levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: International student levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.international_student_levy + source_concept: obr.other_taxes.international_student_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 30 ('International + student levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_international_student_levy + label: International student levy + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: International student levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: International student levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.international_student_levy + source_concept: obr.other_taxes.international_student_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 30 ('International + student levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.international_student_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_international_student_levy + label: International student levy + ordinal: 0 + row_number: 30 + expected_row_header_column: B + expected_row_header: International student levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: International student levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.international_student_levy + source_concept: obr.other_taxes.international_student_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 30 ('International + student levy'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_landlord_registration_fees + label: Landlord Registration Fees + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Landlord Registration Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Landlord Registration Fees, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.landlord_registration_fees + source_concept: obr.other_taxes.landlord_registration_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 31 ('Landlord + Registration Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_landlord_registration_fees + label: Landlord Registration Fees + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Landlord Registration Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Landlord Registration Fees, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.landlord_registration_fees + source_concept: obr.other_taxes.landlord_registration_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 31 ('Landlord + Registration Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_landlord_registration_fees + label: Landlord Registration Fees + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Landlord Registration Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Landlord Registration Fees, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.landlord_registration_fees + source_concept: obr.other_taxes.landlord_registration_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 31 ('Landlord + Registration Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_landlord_registration_fees + label: Landlord Registration Fees + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Landlord Registration Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Landlord Registration Fees, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.landlord_registration_fees + source_concept: obr.other_taxes.landlord_registration_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 31 ('Landlord + Registration Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_landlord_registration_fees + label: Landlord Registration Fees + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Landlord Registration Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Landlord Registration Fees, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.landlord_registration_fees + source_concept: obr.other_taxes.landlord_registration_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 31 ('Landlord + Registration Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_landlord_registration_fees + label: Landlord Registration Fees + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Landlord Registration Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Landlord Registration Fees, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.landlord_registration_fees + source_concept: obr.other_taxes.landlord_registration_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 31 ('Landlord + Registration Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.landlord_registration_fees.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_landlord_registration_fees + label: Landlord Registration Fees + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Landlord Registration Fees + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Landlord Registration Fees, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.landlord_registration_fees + source_concept: obr.other_taxes.landlord_registration_fees + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.2, row 31 ('Landlord + Registration Fees'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.2' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_taxes + label: Other taxes1 + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Other taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes1, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_taxes.other_taxes + source_concept: obr.other_taxes.other_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.2, row 32 (''Other + taxes1''), GBP billion. Footnote 1: This is consistent with the ''other taxes'' line in Table A.5 + of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_taxes + label: Other taxes1 + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Other taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes1, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_taxes.other_taxes + source_concept: obr.other_taxes.other_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.2, row 32 (''Other + taxes1''), GBP billion. Footnote 1: This is consistent with the ''other taxes'' line in Table A.5 + of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_taxes + label: Other taxes1 + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Other taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes1, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_taxes.other_taxes + source_concept: obr.other_taxes.other_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.2, row 32 (''Other + taxes1''), GBP billion. Footnote 1: This is consistent with the ''other taxes'' line in Table A.5 + of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_taxes + label: Other taxes1 + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Other taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes1, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_taxes.other_taxes + source_concept: obr.other_taxes.other_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.2, row 32 (''Other + taxes1''), GBP billion. Footnote 1: This is consistent with the ''other taxes'' line in Table A.5 + of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_taxes + label: Other taxes1 + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Other taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes1, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_taxes.other_taxes + source_concept: obr.other_taxes.other_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.2, row 32 (''Other + taxes1''), GBP billion. Footnote 1: This is consistent with the ''other taxes'' line in Table A.5 + of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_taxes + label: Other taxes1 + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Other taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes1, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_taxes.other_taxes + source_concept: obr.other_taxes.other_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.2, row 32 (''Other + taxes1''), GBP billion. Footnote 1: This is consistent with the ''other taxes'' line in Table A.5 + of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_taxes.other_taxes.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.2' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_taxes_other_taxes + label: Other taxes1 + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Other taxes1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.2 Other taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes1, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_taxes.other_taxes + source_concept: obr.other_taxes.other_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.2, row 32 (''Other + taxes1''), GBP billion. Footnote 1: This is consistent with the ''other taxes'' line in Table A.5 + of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.3' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_current_transfers_from_households + label: CG current transfers from households + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: CG current transfers from households + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG current transfers from households, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_receipts.cg_current_transfers_from_households + source_concept: obr.other_receipts.cg_current_transfers_from_households + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 6 ('CG current + transfers from households'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_current_transfers_from_households + label: CG current transfers from households + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: CG current transfers from households + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG current transfers from households, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_receipts.cg_current_transfers_from_households + source_concept: obr.other_receipts.cg_current_transfers_from_households + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 6 ('CG current + transfers from households'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_current_transfers_from_households + label: CG current transfers from households + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: CG current transfers from households + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG current transfers from households, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_receipts.cg_current_transfers_from_households + source_concept: obr.other_receipts.cg_current_transfers_from_households + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 6 ('CG current + transfers from households'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_current_transfers_from_households + label: CG current transfers from households + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: CG current transfers from households + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG current transfers from households, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_receipts.cg_current_transfers_from_households + source_concept: obr.other_receipts.cg_current_transfers_from_households + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 6 ('CG current + transfers from households'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_current_transfers_from_households + label: CG current transfers from households + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: CG current transfers from households + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG current transfers from households, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_receipts.cg_current_transfers_from_households + source_concept: obr.other_receipts.cg_current_transfers_from_households + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 6 ('CG current + transfers from households'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_current_transfers_from_households + label: CG current transfers from households + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: CG current transfers from households + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG current transfers from households, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_receipts.cg_current_transfers_from_households + source_concept: obr.other_receipts.cg_current_transfers_from_households + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 6 ('CG current + transfers from households'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_current_transfers_from_households.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_current_transfers_from_households + label: CG current transfers from households + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: CG current transfers from households + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG current transfers from households, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_receipts.cg_current_transfers_from_households + source_concept: obr.other_receipts.cg_current_transfers_from_households + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 6 ('CG current + transfers from households'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.3' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_fines_and_penalties + label: Fines and penalties + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Fines and penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Fines and penalties, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_receipts.fines_and_penalties + source_concept: obr.other_receipts.fines_and_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 8 ('Fines and + penalties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_fines_and_penalties + label: Fines and penalties + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Fines and penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Fines and penalties, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_receipts.fines_and_penalties + source_concept: obr.other_receipts.fines_and_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 8 ('Fines and + penalties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_fines_and_penalties + label: Fines and penalties + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Fines and penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Fines and penalties, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_receipts.fines_and_penalties + source_concept: obr.other_receipts.fines_and_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 8 ('Fines and + penalties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_fines_and_penalties + label: Fines and penalties + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Fines and penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Fines and penalties, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_receipts.fines_and_penalties + source_concept: obr.other_receipts.fines_and_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 8 ('Fines and + penalties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_fines_and_penalties + label: Fines and penalties + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Fines and penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Fines and penalties, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_receipts.fines_and_penalties + source_concept: obr.other_receipts.fines_and_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 8 ('Fines and + penalties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_fines_and_penalties + label: Fines and penalties + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Fines and penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Fines and penalties, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_receipts.fines_and_penalties + source_concept: obr.other_receipts.fines_and_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 8 ('Fines and + penalties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.fines_and_penalties.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_fines_and_penalties + label: Fines and penalties + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Fines and penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Fines and penalties, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_receipts.fines_and_penalties + source_concept: obr.other_receipts.fines_and_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 8 ('Fines and + penalties'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.3' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_imputed_receipts_related_to_royal_mail_pension_plan_transfer + label: Imputed receipts related to Royal Mail pension plan transfer + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Imputed receipts related to Royal Mail pension plan transfer + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Imputed receipts related to Royal Mail pension plan transfer, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + source_concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 9 ('Imputed + receipts related to Royal Mail pension plan transfer'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_imputed_receipts_related_to_royal_mail_pension_plan_transfer + label: Imputed receipts related to Royal Mail pension plan transfer + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Imputed receipts related to Royal Mail pension plan transfer + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Imputed receipts related to Royal Mail pension plan transfer, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + source_concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 9 ('Imputed + receipts related to Royal Mail pension plan transfer'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_imputed_receipts_related_to_royal_mail_pension_plan_transfer + label: Imputed receipts related to Royal Mail pension plan transfer + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Imputed receipts related to Royal Mail pension plan transfer + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Imputed receipts related to Royal Mail pension plan transfer, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + source_concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 9 ('Imputed + receipts related to Royal Mail pension plan transfer'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_imputed_receipts_related_to_royal_mail_pension_plan_transfer + label: Imputed receipts related to Royal Mail pension plan transfer + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Imputed receipts related to Royal Mail pension plan transfer + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Imputed receipts related to Royal Mail pension plan transfer, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + source_concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 9 ('Imputed + receipts related to Royal Mail pension plan transfer'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_imputed_receipts_related_to_royal_mail_pension_plan_transfer + label: Imputed receipts related to Royal Mail pension plan transfer + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Imputed receipts related to Royal Mail pension plan transfer + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Imputed receipts related to Royal Mail pension plan transfer, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + source_concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 9 ('Imputed + receipts related to Royal Mail pension plan transfer'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_imputed_receipts_related_to_royal_mail_pension_plan_transfer + label: Imputed receipts related to Royal Mail pension plan transfer + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Imputed receipts related to Royal Mail pension plan transfer + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Imputed receipts related to Royal Mail pension plan transfer, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + source_concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 9 ('Imputed + receipts related to Royal Mail pension plan transfer'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_imputed_receipts_related_to_royal_mail_pension_plan_transfer + label: Imputed receipts related to Royal Mail pension plan transfer + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Imputed receipts related to Royal Mail pension plan transfer + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Imputed receipts related to Royal Mail pension plan transfer, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + source_concept: obr.other_receipts.imputed_receipts_related_to_royal_mail_pension_plan_transfer + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 9 ('Imputed + receipts related to Royal Mail pension plan transfer'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.3' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_current_transfers + label: Other current transfers + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Other current transfers + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other current transfers, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_receipts.other_current_transfers + source_concept: obr.other_receipts.other_current_transfers + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 10 ('Other current + transfers'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_current_transfers + label: Other current transfers + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Other current transfers + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other current transfers, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_receipts.other_current_transfers + source_concept: obr.other_receipts.other_current_transfers + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 10 ('Other current + transfers'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_current_transfers + label: Other current transfers + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Other current transfers + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other current transfers, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_receipts.other_current_transfers + source_concept: obr.other_receipts.other_current_transfers + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 10 ('Other current + transfers'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_current_transfers + label: Other current transfers + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Other current transfers + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other current transfers, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_receipts.other_current_transfers + source_concept: obr.other_receipts.other_current_transfers + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 10 ('Other current + transfers'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_current_transfers + label: Other current transfers + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Other current transfers + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other current transfers, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_receipts.other_current_transfers + source_concept: obr.other_receipts.other_current_transfers + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 10 ('Other current + transfers'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_current_transfers + label: Other current transfers + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Other current transfers + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other current transfers, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_receipts.other_current_transfers + source_concept: obr.other_receipts.other_current_transfers + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 10 ('Other current + transfers'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_current_transfers.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_current_transfers + label: Other current transfers + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Other current transfers + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other current transfers, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_receipts.other_current_transfers + source_concept: obr.other_receipts.other_current_transfers + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 10 ('Other current + transfers'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.3' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_rent_receipts + label: CG rent receipts + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: CG rent receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG rent receipts, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_receipts.cg_rent_receipts + source_concept: obr.other_receipts.cg_rent_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 11 ('CG rent + receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_rent_receipts + label: CG rent receipts + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: CG rent receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG rent receipts, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_receipts.cg_rent_receipts + source_concept: obr.other_receipts.cg_rent_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 11 ('CG rent + receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_rent_receipts + label: CG rent receipts + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: CG rent receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG rent receipts, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_receipts.cg_rent_receipts + source_concept: obr.other_receipts.cg_rent_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 11 ('CG rent + receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_rent_receipts + label: CG rent receipts + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: CG rent receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG rent receipts, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_receipts.cg_rent_receipts + source_concept: obr.other_receipts.cg_rent_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 11 ('CG rent + receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_rent_receipts + label: CG rent receipts + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: CG rent receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG rent receipts, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_receipts.cg_rent_receipts + source_concept: obr.other_receipts.cg_rent_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 11 ('CG rent + receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_rent_receipts + label: CG rent receipts + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: CG rent receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG rent receipts, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_receipts.cg_rent_receipts + source_concept: obr.other_receipts.cg_rent_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 11 ('CG rent + receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.cg_rent_receipts.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_cg_rent_receipts + label: CG rent receipts + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: CG rent receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: CG rent receipts, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_receipts.cg_rent_receipts + source_concept: obr.other_receipts.cg_rent_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 11 ('CG rent + receipts'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.3' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_la_business_rates_payments + label: less LA business rates payments + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: less LA business rates payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less LA business rates payments, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_receipts.less_la_business_rates_payments + source_concept: obr.other_receipts.less_la_business_rates_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 12 ('less LA + business rates payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_la_business_rates_payments + label: less LA business rates payments + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: less LA business rates payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less LA business rates payments, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_receipts.less_la_business_rates_payments + source_concept: obr.other_receipts.less_la_business_rates_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 12 ('less LA + business rates payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_la_business_rates_payments + label: less LA business rates payments + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: less LA business rates payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less LA business rates payments, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_receipts.less_la_business_rates_payments + source_concept: obr.other_receipts.less_la_business_rates_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 12 ('less LA + business rates payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_la_business_rates_payments + label: less LA business rates payments + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: less LA business rates payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less LA business rates payments, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_receipts.less_la_business_rates_payments + source_concept: obr.other_receipts.less_la_business_rates_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 12 ('less LA + business rates payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_la_business_rates_payments + label: less LA business rates payments + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: less LA business rates payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less LA business rates payments, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_receipts.less_la_business_rates_payments + source_concept: obr.other_receipts.less_la_business_rates_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 12 ('less LA + business rates payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_la_business_rates_payments + label: less LA business rates payments + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: less LA business rates payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less LA business rates payments, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_receipts.less_la_business_rates_payments + source_concept: obr.other_receipts.less_la_business_rates_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 12 ('less LA + business rates payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_la_business_rates_payments.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_la_business_rates_payments + label: less LA business rates payments + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: less LA business rates payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less LA business rates payments, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_receipts.less_la_business_rates_payments + source_concept: obr.other_receipts.less_la_business_rates_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 12 ('less LA + business rates payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.3' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_pc_onshore_ct_payments + label: less PC onshore CT payments + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: less PC onshore CT payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less PC onshore CT payments, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_receipts.less_pc_onshore_ct_payments + source_concept: obr.other_receipts.less_pc_onshore_ct_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 13 ('less PC + onshore CT payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_pc_onshore_ct_payments + label: less PC onshore CT payments + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: less PC onshore CT payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less PC onshore CT payments, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_receipts.less_pc_onshore_ct_payments + source_concept: obr.other_receipts.less_pc_onshore_ct_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 13 ('less PC + onshore CT payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_pc_onshore_ct_payments + label: less PC onshore CT payments + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: less PC onshore CT payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less PC onshore CT payments, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_receipts.less_pc_onshore_ct_payments + source_concept: obr.other_receipts.less_pc_onshore_ct_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 13 ('less PC + onshore CT payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_pc_onshore_ct_payments + label: less PC onshore CT payments + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: less PC onshore CT payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less PC onshore CT payments, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_receipts.less_pc_onshore_ct_payments + source_concept: obr.other_receipts.less_pc_onshore_ct_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 13 ('less PC + onshore CT payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_pc_onshore_ct_payments + label: less PC onshore CT payments + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: less PC onshore CT payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less PC onshore CT payments, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_receipts.less_pc_onshore_ct_payments + source_concept: obr.other_receipts.less_pc_onshore_ct_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 13 ('less PC + onshore CT payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_pc_onshore_ct_payments + label: less PC onshore CT payments + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: less PC onshore CT payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less PC onshore CT payments, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_receipts.less_pc_onshore_ct_payments + source_concept: obr.other_receipts.less_pc_onshore_ct_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 13 ('less PC + onshore CT payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.less_pc_onshore_ct_payments.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_less_pc_onshore_ct_payments + label: less PC onshore CT payments + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: less PC onshore CT payments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: less PC onshore CT payments, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_receipts.less_pc_onshore_ct_payments + source_concept: obr.other_receipts.less_pc_onshore_ct_payments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 13 ('less PC + onshore CT payments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.3' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_la_rent + label: LA rent + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: LA rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: LA rent, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_receipts.la_rent + source_concept: obr.other_receipts.la_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 14 ('LA rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_la_rent + label: LA rent + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: LA rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: LA rent, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_receipts.la_rent + source_concept: obr.other_receipts.la_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 14 ('LA rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_la_rent + label: LA rent + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: LA rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: LA rent, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_receipts.la_rent + source_concept: obr.other_receipts.la_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 14 ('LA rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_la_rent + label: LA rent + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: LA rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: LA rent, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_receipts.la_rent + source_concept: obr.other_receipts.la_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 14 ('LA rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_la_rent + label: LA rent + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: LA rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: LA rent, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_receipts.la_rent + source_concept: obr.other_receipts.la_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 14 ('LA rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_la_rent + label: LA rent + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: LA rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: LA rent, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_receipts.la_rent + source_concept: obr.other_receipts.la_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 14 ('LA rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.la_rent.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_la_rent + label: LA rent + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: LA rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: LA rent, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_receipts.la_rent + source_concept: obr.other_receipts.la_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 14 ('LA rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.3' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_pc_rent + label: PC rent + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: PC rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PC rent, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_receipts.pc_rent + source_concept: obr.other_receipts.pc_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 15 ('PC rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_pc_rent + label: PC rent + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: PC rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PC rent, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_receipts.pc_rent + source_concept: obr.other_receipts.pc_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 15 ('PC rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_pc_rent + label: PC rent + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: PC rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PC rent, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_receipts.pc_rent + source_concept: obr.other_receipts.pc_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 15 ('PC rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_pc_rent + label: PC rent + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: PC rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PC rent, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_receipts.pc_rent + source_concept: obr.other_receipts.pc_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 15 ('PC rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_pc_rent + label: PC rent + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: PC rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PC rent, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_receipts.pc_rent + source_concept: obr.other_receipts.pc_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 15 ('PC rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_pc_rent + label: PC rent + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: PC rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PC rent, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_receipts.pc_rent + source_concept: obr.other_receipts.pc_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 15 ('PC rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.pc_rent.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_pc_rent + label: PC rent + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: PC rent + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PC rent, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_receipts.pc_rent + source_concept: obr.other_receipts.pc_rent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 15 ('PC rent'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.3' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_mobile_phone_accruals + label: Mobile phone accruals + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Mobile phone accruals + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Mobile phone accruals, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_receipts.mobile_phone_accruals + source_concept: obr.other_receipts.mobile_phone_accruals + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 16 ('Mobile + phone accruals'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_mobile_phone_accruals + label: Mobile phone accruals + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Mobile phone accruals + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Mobile phone accruals, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_receipts.mobile_phone_accruals + source_concept: obr.other_receipts.mobile_phone_accruals + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 16 ('Mobile + phone accruals'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_mobile_phone_accruals + label: Mobile phone accruals + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Mobile phone accruals + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Mobile phone accruals, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_receipts.mobile_phone_accruals + source_concept: obr.other_receipts.mobile_phone_accruals + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 16 ('Mobile + phone accruals'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_mobile_phone_accruals + label: Mobile phone accruals + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Mobile phone accruals + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Mobile phone accruals, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_receipts.mobile_phone_accruals + source_concept: obr.other_receipts.mobile_phone_accruals + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 16 ('Mobile + phone accruals'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_mobile_phone_accruals + label: Mobile phone accruals + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Mobile phone accruals + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Mobile phone accruals, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_receipts.mobile_phone_accruals + source_concept: obr.other_receipts.mobile_phone_accruals + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 16 ('Mobile + phone accruals'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_mobile_phone_accruals + label: Mobile phone accruals + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Mobile phone accruals + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Mobile phone accruals, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_receipts.mobile_phone_accruals + source_concept: obr.other_receipts.mobile_phone_accruals + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 16 ('Mobile + phone accruals'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.mobile_phone_accruals.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_mobile_phone_accruals + label: Mobile phone accruals + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Mobile phone accruals + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Mobile phone accruals, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_receipts.mobile_phone_accruals + source_concept: obr.other_receipts.mobile_phone_accruals + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.3, row 16 ('Mobile + phone accruals'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.3' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_receipts + label: Other receipts1 + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Other receipts1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other receipts1, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.other_receipts.other_receipts + source_concept: obr.other_receipts.other_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.3, row 17 (''Other + receipts1''), GBP billion. Footnote 1: This is consistent with the ''other receipts'' line in Table + A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_receipts + label: Other receipts1 + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Other receipts1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other receipts1, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.other_receipts.other_receipts + source_concept: obr.other_receipts.other_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.3, row 17 (''Other + receipts1''), GBP billion. Footnote 1: This is consistent with the ''other receipts'' line in Table + A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_receipts + label: Other receipts1 + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Other receipts1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other receipts1, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.other_receipts.other_receipts + source_concept: obr.other_receipts.other_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.3, row 17 (''Other + receipts1''), GBP billion. Footnote 1: This is consistent with the ''other receipts'' line in Table + A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_receipts + label: Other receipts1 + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Other receipts1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other receipts1, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.other_receipts.other_receipts + source_concept: obr.other_receipts.other_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.3, row 17 (''Other + receipts1''), GBP billion. Footnote 1: This is consistent with the ''other receipts'' line in Table + A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_receipts + label: Other receipts1 + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Other receipts1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other receipts1, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.other_receipts.other_receipts + source_concept: obr.other_receipts.other_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.3, row 17 (''Other + receipts1''), GBP billion. Footnote 1: This is consistent with the ''other receipts'' line in Table + A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_receipts + label: Other receipts1 + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Other receipts1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other receipts1, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.other_receipts.other_receipts + source_concept: obr.other_receipts.other_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.3, row 17 (''Other + receipts1''), GBP billion. Footnote 1: This is consistent with the ''other receipts'' line in Table + A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_receipts.other_receipts.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.3' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: other_receipts_other_receipts + label: Other receipts1 + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Other receipts1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.3 Other receipts + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other receipts1, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.other_receipts.other_receipts + source_concept: obr.other_receipts.other_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.3, row 17 (''Other + receipts1''), GBP billion. Footnote 1: This is consistent with the ''other receipts'' line in Table + A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_pay_as_you_earn + label: Pay as you earn + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pay as you earn, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.income_tax_and_nics.pay_as_you_earn + source_concept: obr.income_tax_and_nics.pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 8 ('Pay as you + earn'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_pay_as_you_earn + label: Pay as you earn + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pay as you earn, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.income_tax_and_nics.pay_as_you_earn + source_concept: obr.income_tax_and_nics.pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 8 ('Pay as you + earn'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_pay_as_you_earn + label: Pay as you earn + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pay as you earn, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.income_tax_and_nics.pay_as_you_earn + source_concept: obr.income_tax_and_nics.pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 8 ('Pay as you + earn'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_pay_as_you_earn + label: Pay as you earn + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pay as you earn, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.income_tax_and_nics.pay_as_you_earn + source_concept: obr.income_tax_and_nics.pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 8 ('Pay as you + earn'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_pay_as_you_earn + label: Pay as you earn + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pay as you earn, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.income_tax_and_nics.pay_as_you_earn + source_concept: obr.income_tax_and_nics.pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 8 ('Pay as you + earn'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_pay_as_you_earn + label: Pay as you earn + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pay as you earn, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.income_tax_and_nics.pay_as_you_earn + source_concept: obr.income_tax_and_nics.pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 8 ('Pay as you + earn'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.pay_as_you_earn.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_pay_as_you_earn + label: Pay as you earn + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pay as you earn, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.income_tax_and_nics.pay_as_you_earn + source_concept: obr.income_tax_and_nics.pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 8 ('Pay as you + earn'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_self_assessment + label: Self assessment + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Self assessment, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.income_tax_and_nics.self_assessment + source_concept: obr.income_tax_and_nics.self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 9 ('Self assessment'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_self_assessment + label: Self assessment + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Self assessment, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.income_tax_and_nics.self_assessment + source_concept: obr.income_tax_and_nics.self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 9 ('Self assessment'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_self_assessment + label: Self assessment + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Self assessment, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.income_tax_and_nics.self_assessment + source_concept: obr.income_tax_and_nics.self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 9 ('Self assessment'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_self_assessment + label: Self assessment + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Self assessment, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.income_tax_and_nics.self_assessment + source_concept: obr.income_tax_and_nics.self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 9 ('Self assessment'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_self_assessment + label: Self assessment + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Self assessment, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.income_tax_and_nics.self_assessment + source_concept: obr.income_tax_and_nics.self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 9 ('Self assessment'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_self_assessment + label: Self assessment + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Self assessment, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.income_tax_and_nics.self_assessment + source_concept: obr.income_tax_and_nics.self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 9 ('Self assessment'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.self_assessment.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_self_assessment + label: Self assessment + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Self assessment, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.income_tax_and_nics.self_assessment + source_concept: obr.income_tax_and_nics.self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 9 ('Self assessment'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_company_income_tax + label: Company income tax + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Company income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Company income tax, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.income_tax_and_nics.company_income_tax + source_concept: obr.income_tax_and_nics.company_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 10 ('Company + income tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_company_income_tax + label: Company income tax + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Company income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Company income tax, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.income_tax_and_nics.company_income_tax + source_concept: obr.income_tax_and_nics.company_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 10 ('Company + income tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_company_income_tax + label: Company income tax + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Company income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Company income tax, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.income_tax_and_nics.company_income_tax + source_concept: obr.income_tax_and_nics.company_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 10 ('Company + income tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_company_income_tax + label: Company income tax + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Company income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Company income tax, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.income_tax_and_nics.company_income_tax + source_concept: obr.income_tax_and_nics.company_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 10 ('Company + income tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_company_income_tax + label: Company income tax + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Company income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Company income tax, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.income_tax_and_nics.company_income_tax + source_concept: obr.income_tax_and_nics.company_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 10 ('Company + income tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_company_income_tax + label: Company income tax + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Company income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Company income tax, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.income_tax_and_nics.company_income_tax + source_concept: obr.income_tax_and_nics.company_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 10 ('Company + income tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.company_income_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_company_income_tax + label: Company income tax + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Company income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Company income tax, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.income_tax_and_nics.company_income_tax + source_concept: obr.income_tax_and_nics.company_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 10 ('Company + income tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_non_sa_repayments + label: Non-SA repayments + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Non-SA repayments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Non-SA repayments, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.income_tax_and_nics.non_sa_repayments + source_concept: obr.income_tax_and_nics.non_sa_repayments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 11 ('Non-SA + repayments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_non_sa_repayments + label: Non-SA repayments + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Non-SA repayments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Non-SA repayments, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.income_tax_and_nics.non_sa_repayments + source_concept: obr.income_tax_and_nics.non_sa_repayments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 11 ('Non-SA + repayments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_non_sa_repayments + label: Non-SA repayments + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Non-SA repayments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Non-SA repayments, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.income_tax_and_nics.non_sa_repayments + source_concept: obr.income_tax_and_nics.non_sa_repayments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 11 ('Non-SA + repayments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_non_sa_repayments + label: Non-SA repayments + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Non-SA repayments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Non-SA repayments, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.income_tax_and_nics.non_sa_repayments + source_concept: obr.income_tax_and_nics.non_sa_repayments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 11 ('Non-SA + repayments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_non_sa_repayments + label: Non-SA repayments + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Non-SA repayments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Non-SA repayments, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.income_tax_and_nics.non_sa_repayments + source_concept: obr.income_tax_and_nics.non_sa_repayments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 11 ('Non-SA + repayments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_non_sa_repayments + label: Non-SA repayments + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Non-SA repayments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Non-SA repayments, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.income_tax_and_nics.non_sa_repayments + source_concept: obr.income_tax_and_nics.non_sa_repayments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 11 ('Non-SA + repayments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.non_sa_repayments.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_non_sa_repayments + label: Non-SA repayments + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Non-SA repayments + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Non-SA repayments, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.income_tax_and_nics.non_sa_repayments + source_concept: obr.income_tax_and_nics.non_sa_repayments + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 11 ('Non-SA + repayments'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_temporary_repatriation_facility_trf + label: Temporary Repatriation Facility (TRF) + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Temporary Repatriation Facility (TRF) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Temporary Repatriation Facility (TRF), FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + source_concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 12 ('Temporary + Repatriation Facility (TRF)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_temporary_repatriation_facility_trf + label: Temporary Repatriation Facility (TRF) + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Temporary Repatriation Facility (TRF) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Temporary Repatriation Facility (TRF), FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + source_concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 12 ('Temporary + Repatriation Facility (TRF)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_temporary_repatriation_facility_trf + label: Temporary Repatriation Facility (TRF) + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Temporary Repatriation Facility (TRF) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Temporary Repatriation Facility (TRF), FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + source_concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 12 ('Temporary + Repatriation Facility (TRF)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_temporary_repatriation_facility_trf + label: Temporary Repatriation Facility (TRF) + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Temporary Repatriation Facility (TRF) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Temporary Repatriation Facility (TRF), FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + source_concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 12 ('Temporary + Repatriation Facility (TRF)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_temporary_repatriation_facility_trf + label: Temporary Repatriation Facility (TRF) + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Temporary Repatriation Facility (TRF) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Temporary Repatriation Facility (TRF), FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + source_concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 12 ('Temporary + Repatriation Facility (TRF)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_temporary_repatriation_facility_trf + label: Temporary Repatriation Facility (TRF) + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Temporary Repatriation Facility (TRF) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Temporary Repatriation Facility (TRF), FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + source_concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 12 ('Temporary + Repatriation Facility (TRF)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.temporary_repatriation_facility_trf.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_temporary_repatriation_facility_trf + label: Temporary Repatriation Facility (TRF) + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Temporary Repatriation Facility (TRF) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Temporary Repatriation Facility (TRF), FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + source_concept: obr.income_tax_and_nics.temporary_repatriation_facility_trf + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 12 ('Temporary + Repatriation Facility (TRF)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_simple_assessment + label: Simple assessment + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Simple assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Simple assessment, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.income_tax_and_nics.simple_assessment + source_concept: obr.income_tax_and_nics.simple_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 13 ('Simple + assessment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_simple_assessment + label: Simple assessment + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Simple assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Simple assessment, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.income_tax_and_nics.simple_assessment + source_concept: obr.income_tax_and_nics.simple_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 13 ('Simple + assessment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_simple_assessment + label: Simple assessment + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Simple assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Simple assessment, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.income_tax_and_nics.simple_assessment + source_concept: obr.income_tax_and_nics.simple_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 13 ('Simple + assessment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_simple_assessment + label: Simple assessment + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Simple assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Simple assessment, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.income_tax_and_nics.simple_assessment + source_concept: obr.income_tax_and_nics.simple_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 13 ('Simple + assessment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_simple_assessment + label: Simple assessment + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Simple assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Simple assessment, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.income_tax_and_nics.simple_assessment + source_concept: obr.income_tax_and_nics.simple_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 13 ('Simple + assessment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_simple_assessment + label: Simple assessment + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Simple assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Simple assessment, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.income_tax_and_nics.simple_assessment + source_concept: obr.income_tax_and_nics.simple_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 13 ('Simple + assessment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.simple_assessment.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_simple_assessment + label: Simple assessment + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Simple assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Simple assessment, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.income_tax_and_nics.simple_assessment + source_concept: obr.income_tax_and_nics.simple_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 13 ('Simple + assessment'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_it + label: Other IT1 + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Other IT1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other IT1, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.income_tax_and_nics.other_it + source_concept: obr.income_tax_and_nics.other_it + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 14 (''Other + IT1''), GBP billion. Footnote 1: Includes investigation settlements and unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_it + label: Other IT1 + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Other IT1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other IT1, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.income_tax_and_nics.other_it + source_concept: obr.income_tax_and_nics.other_it + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 14 (''Other + IT1''), GBP billion. Footnote 1: Includes investigation settlements and unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_it + label: Other IT1 + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Other IT1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other IT1, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.income_tax_and_nics.other_it + source_concept: obr.income_tax_and_nics.other_it + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 14 (''Other + IT1''), GBP billion. Footnote 1: Includes investigation settlements and unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_it + label: Other IT1 + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Other IT1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other IT1, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.income_tax_and_nics.other_it + source_concept: obr.income_tax_and_nics.other_it + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 14 (''Other + IT1''), GBP billion. Footnote 1: Includes investigation settlements and unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_it + label: Other IT1 + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Other IT1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other IT1, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.income_tax_and_nics.other_it + source_concept: obr.income_tax_and_nics.other_it + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 14 (''Other + IT1''), GBP billion. Footnote 1: Includes investigation settlements and unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_it + label: Other IT1 + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Other IT1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other IT1, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.income_tax_and_nics.other_it + source_concept: obr.income_tax_and_nics.other_it + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 14 (''Other + IT1''), GBP billion. Footnote 1: Includes investigation settlements and unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_it.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_it + label: Other IT1 + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Other IT1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other IT1, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.income_tax_and_nics.other_it + source_concept: obr.income_tax_and_nics.other_it + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 14 (''Other + IT1''), GBP billion. Footnote 1: Includes investigation settlements and unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_national_insurance_contributions + label: National insurance contributions + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: National insurance contributions, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.income_tax_and_nics.national_insurance_contributions + source_concept: obr.income_tax_and_nics.national_insurance_contributions + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 15 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_national_insurance_contributions + label: National insurance contributions + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: National insurance contributions, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.income_tax_and_nics.national_insurance_contributions + source_concept: obr.income_tax_and_nics.national_insurance_contributions + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 15 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_national_insurance_contributions + label: National insurance contributions + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: National insurance contributions, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.income_tax_and_nics.national_insurance_contributions + source_concept: obr.income_tax_and_nics.national_insurance_contributions + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 15 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_national_insurance_contributions + label: National insurance contributions + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: National insurance contributions, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.income_tax_and_nics.national_insurance_contributions + source_concept: obr.income_tax_and_nics.national_insurance_contributions + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 15 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_national_insurance_contributions + label: National insurance contributions + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: National insurance contributions, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.income_tax_and_nics.national_insurance_contributions + source_concept: obr.income_tax_and_nics.national_insurance_contributions + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 15 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_national_insurance_contributions + label: National insurance contributions + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: National insurance contributions, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.income_tax_and_nics.national_insurance_contributions + source_concept: obr.income_tax_and_nics.national_insurance_contributions + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 15 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.national_insurance_contributions.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_national_insurance_contributions + label: National insurance contributions + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: National insurance contributions + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: National insurance contributions, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.income_tax_and_nics.national_insurance_contributions + source_concept: obr.income_tax_and_nics.national_insurance_contributions + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 15 ('National + insurance contributions'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_statutory_payment_recoveries + label: Statutory payment recoveries + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Statutory payment recoveries + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Statutory payment recoveries, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.income_tax_and_nics.statutory_payment_recoveries + source_concept: obr.income_tax_and_nics.statutory_payment_recoveries + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 20 ('Statutory + payment recoveries'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_statutory_payment_recoveries + label: Statutory payment recoveries + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Statutory payment recoveries + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Statutory payment recoveries, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.income_tax_and_nics.statutory_payment_recoveries + source_concept: obr.income_tax_and_nics.statutory_payment_recoveries + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 20 ('Statutory + payment recoveries'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_statutory_payment_recoveries + label: Statutory payment recoveries + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Statutory payment recoveries + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Statutory payment recoveries, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.income_tax_and_nics.statutory_payment_recoveries + source_concept: obr.income_tax_and_nics.statutory_payment_recoveries + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 20 ('Statutory + payment recoveries'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_statutory_payment_recoveries + label: Statutory payment recoveries + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Statutory payment recoveries + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Statutory payment recoveries, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.income_tax_and_nics.statutory_payment_recoveries + source_concept: obr.income_tax_and_nics.statutory_payment_recoveries + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 20 ('Statutory + payment recoveries'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_statutory_payment_recoveries + label: Statutory payment recoveries + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Statutory payment recoveries + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Statutory payment recoveries, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.income_tax_and_nics.statutory_payment_recoveries + source_concept: obr.income_tax_and_nics.statutory_payment_recoveries + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 20 ('Statutory + payment recoveries'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_statutory_payment_recoveries + label: Statutory payment recoveries + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Statutory payment recoveries + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Statutory payment recoveries, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.income_tax_and_nics.statutory_payment_recoveries + source_concept: obr.income_tax_and_nics.statutory_payment_recoveries + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 20 ('Statutory + payment recoveries'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.statutory_payment_recoveries.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_statutory_payment_recoveries + label: Statutory payment recoveries + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Statutory payment recoveries + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Statutory payment recoveries, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.income_tax_and_nics.statutory_payment_recoveries + source_concept: obr.income_tax_and_nics.statutory_payment_recoveries + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.4, row 20 ('Statutory + payment recoveries'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.4' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_nic + label: Other NIC2 + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Other NIC2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other NIC2, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.income_tax_and_nics.other_nic + source_concept: obr.income_tax_and_nics.other_nic + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 21 (''Other + NIC2''), GBP billion. Footnote 2: This includes Class 1A, Class 1B and Class 3 NICs, investigation + settlements and unallocated receipts' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_nic + label: Other NIC2 + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Other NIC2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other NIC2, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.income_tax_and_nics.other_nic + source_concept: obr.income_tax_and_nics.other_nic + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 21 (''Other + NIC2''), GBP billion. Footnote 2: This includes Class 1A, Class 1B and Class 3 NICs, investigation + settlements and unallocated receipts' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_nic + label: Other NIC2 + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Other NIC2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other NIC2, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.income_tax_and_nics.other_nic + source_concept: obr.income_tax_and_nics.other_nic + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 21 (''Other + NIC2''), GBP billion. Footnote 2: This includes Class 1A, Class 1B and Class 3 NICs, investigation + settlements and unallocated receipts' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_nic + label: Other NIC2 + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Other NIC2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other NIC2, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.income_tax_and_nics.other_nic + source_concept: obr.income_tax_and_nics.other_nic + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 21 (''Other + NIC2''), GBP billion. Footnote 2: This includes Class 1A, Class 1B and Class 3 NICs, investigation + settlements and unallocated receipts' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_nic + label: Other NIC2 + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Other NIC2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other NIC2, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.income_tax_and_nics.other_nic + source_concept: obr.income_tax_and_nics.other_nic + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 21 (''Other + NIC2''), GBP billion. Footnote 2: This includes Class 1A, Class 1B and Class 3 NICs, investigation + settlements and unallocated receipts' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_nic + label: Other NIC2 + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Other NIC2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other NIC2, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.income_tax_and_nics.other_nic + source_concept: obr.income_tax_and_nics.other_nic + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 21 (''Other + NIC2''), GBP billion. Footnote 2: This includes Class 1A, Class 1B and Class 3 NICs, investigation + settlements and unallocated receipts' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.income_tax_and_nics.other_nic.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.4' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: income_tax_and_nics_other_nic + label: Other NIC2 + ordinal: 0 + row_number: 21 + expected_row_header_column: B + expected_row_header: Other NIC2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.4 Income tax and NICs forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other NIC2, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.income_tax_and_nics.other_nic + source_concept: obr.income_tax_and_nics.other_nic + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.4, row 21 (''Other + NIC2''), GBP billion. Footnote 2: This includes Class 1A, Class 1B and Class 3 NICs, investigation + settlements and unallocated receipts' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_self_employed_income + label: Self-employed income1 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Self-employed income1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Self-employed income1, FY2024-25 + ordinal: 0 + column: C + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.self_employed_income_growth.self_employed_income + source_concept: obr.self_employed_income_growth.self_employed_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 6 (''Self-employed + income1''), percentage change on a year earlier. Footnote 1: Includes partnership income Every column, + 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_self_employed_income + label: Self-employed income1 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Self-employed income1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Self-employed income1, FY2025-26 + ordinal: 0 + column: D + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.self_employed_income_growth.self_employed_income + source_concept: obr.self_employed_income_growth.self_employed_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 6 (''Self-employed + income1''), percentage change on a year earlier. Footnote 1: Includes partnership income Every column, + 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_self_employed_income + label: Self-employed income1 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Self-employed income1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Self-employed income1, FY2026-27 + ordinal: 0 + column: E + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.self_employed_income_growth.self_employed_income + source_concept: obr.self_employed_income_growth.self_employed_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 6 (''Self-employed + income1''), percentage change on a year earlier. Footnote 1: Includes partnership income Every column, + 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_self_employed_income + label: Self-employed income1 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Self-employed income1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Self-employed income1, FY2027-28 + ordinal: 0 + column: F + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.self_employed_income_growth.self_employed_income + source_concept: obr.self_employed_income_growth.self_employed_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 6 (''Self-employed + income1''), percentage change on a year earlier. Footnote 1: Includes partnership income Every column, + 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_self_employed_income + label: Self-employed income1 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Self-employed income1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Self-employed income1, FY2028-29 + ordinal: 0 + column: G + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.self_employed_income_growth.self_employed_income + source_concept: obr.self_employed_income_growth.self_employed_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 6 (''Self-employed + income1''), percentage change on a year earlier. Footnote 1: Includes partnership income Every column, + 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_self_employed_income + label: Self-employed income1 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Self-employed income1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Self-employed income1, FY2029-30 + ordinal: 0 + column: H + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.self_employed_income_growth.self_employed_income + source_concept: obr.self_employed_income_growth.self_employed_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 6 (''Self-employed + income1''), percentage change on a year earlier. Footnote 1: Includes partnership income Every column, + 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_self_employed_income + label: Self-employed income1 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Self-employed income1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Self-employed income1, FY2030-31 + ordinal: 0 + column: I + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.self_employed_income_growth.self_employed_income + source_concept: obr.self_employed_income_growth.self_employed_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 6 (''Self-employed + income1''), percentage change on a year earlier. Footnote 1: Includes partnership income Every column, + 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.self_employed_income.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_self_employed_income + label: Self-employed income1 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Self-employed income1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Self-employed income1, FY2031-32 + ordinal: 0 + column: J + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.self_employed_income_growth.self_employed_income + source_concept: obr.self_employed_income_growth.self_employed_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 6 (''Self-employed + income1''), percentage change on a year earlier. Footnote 1: Includes partnership income Every column, + 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_dividend_income + label: Dividend income2 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Dividend income2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Dividend income2, FY2024-25 + ordinal: 0 + column: C + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.self_employed_income_growth.dividend_income + source_concept: obr.self_employed_income_growth.dividend_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 7 (''Dividend + income2''), percentage change on a year earlier. Footnote 2: Includes forestalling effects Every + column, 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_dividend_income + label: Dividend income2 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Dividend income2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Dividend income2, FY2025-26 + ordinal: 0 + column: D + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.self_employed_income_growth.dividend_income + source_concept: obr.self_employed_income_growth.dividend_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 7 (''Dividend + income2''), percentage change on a year earlier. Footnote 2: Includes forestalling effects Every + column, 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_dividend_income + label: Dividend income2 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Dividend income2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Dividend income2, FY2026-27 + ordinal: 0 + column: E + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.self_employed_income_growth.dividend_income + source_concept: obr.self_employed_income_growth.dividend_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 7 (''Dividend + income2''), percentage change on a year earlier. Footnote 2: Includes forestalling effects Every + column, 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_dividend_income + label: Dividend income2 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Dividend income2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Dividend income2, FY2027-28 + ordinal: 0 + column: F + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.self_employed_income_growth.dividend_income + source_concept: obr.self_employed_income_growth.dividend_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 7 (''Dividend + income2''), percentage change on a year earlier. Footnote 2: Includes forestalling effects Every + column, 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_dividend_income + label: Dividend income2 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Dividend income2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Dividend income2, FY2028-29 + ordinal: 0 + column: G + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.self_employed_income_growth.dividend_income + source_concept: obr.self_employed_income_growth.dividend_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 7 (''Dividend + income2''), percentage change on a year earlier. Footnote 2: Includes forestalling effects Every + column, 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_dividend_income + label: Dividend income2 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Dividend income2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Dividend income2, FY2029-30 + ordinal: 0 + column: H + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.self_employed_income_growth.dividend_income + source_concept: obr.self_employed_income_growth.dividend_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 7 (''Dividend + income2''), percentage change on a year earlier. Footnote 2: Includes forestalling effects Every + column, 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_dividend_income + label: Dividend income2 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Dividend income2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Dividend income2, FY2030-31 + ordinal: 0 + column: I + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.self_employed_income_growth.dividend_income + source_concept: obr.self_employed_income_growth.dividend_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 7 (''Dividend + income2''), percentage change on a year earlier. Footnote 2: Includes forestalling effects Every + column, 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.dividend_income.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_dividend_income + label: Dividend income2 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Dividend income2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Dividend income2, FY2031-32 + ordinal: 0 + column: J + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.self_employed_income_growth.dividend_income + source_concept: obr.self_employed_income_growth.dividend_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 7 (''Dividend + income2''), percentage change on a year earlier. Footnote 2: Includes forestalling effects Every + column, 2024-25 included, sits under the table''s ''Forecast'' band, so every fact is a source_projection; + the table starts in 2024-25. Note: Numbers presented are on a pre-measures basis before the impact + of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_income_from_property + label: Income from property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Income from property + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Income from property, FY2024-25 + ordinal: 0 + column: C + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.self_employed_income_growth.income_from_property + source_concept: obr.self_employed_income_growth.income_from_property + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 8 (''Income + from property''), percentage change on a year earlier. Every column, 2024-25 included, sits under + the table''s ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. + Note: Numbers presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_income_from_property + label: Income from property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Income from property + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Income from property, FY2025-26 + ordinal: 0 + column: D + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.self_employed_income_growth.income_from_property + source_concept: obr.self_employed_income_growth.income_from_property + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 8 (''Income + from property''), percentage change on a year earlier. Every column, 2024-25 included, sits under + the table''s ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. + Note: Numbers presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_income_from_property + label: Income from property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Income from property + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Income from property, FY2026-27 + ordinal: 0 + column: E + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.self_employed_income_growth.income_from_property + source_concept: obr.self_employed_income_growth.income_from_property + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 8 (''Income + from property''), percentage change on a year earlier. Every column, 2024-25 included, sits under + the table''s ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. + Note: Numbers presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_income_from_property + label: Income from property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Income from property + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Income from property, FY2027-28 + ordinal: 0 + column: F + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.self_employed_income_growth.income_from_property + source_concept: obr.self_employed_income_growth.income_from_property + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 8 (''Income + from property''), percentage change on a year earlier. Every column, 2024-25 included, sits under + the table''s ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. + Note: Numbers presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_income_from_property + label: Income from property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Income from property + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Income from property, FY2028-29 + ordinal: 0 + column: G + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.self_employed_income_growth.income_from_property + source_concept: obr.self_employed_income_growth.income_from_property + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 8 (''Income + from property''), percentage change on a year earlier. Every column, 2024-25 included, sits under + the table''s ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. + Note: Numbers presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_income_from_property + label: Income from property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Income from property + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Income from property, FY2029-30 + ordinal: 0 + column: H + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.self_employed_income_growth.income_from_property + source_concept: obr.self_employed_income_growth.income_from_property + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 8 (''Income + from property''), percentage change on a year earlier. Every column, 2024-25 included, sits under + the table''s ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. + Note: Numbers presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_income_from_property + label: Income from property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Income from property + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Income from property, FY2030-31 + ordinal: 0 + column: I + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.self_employed_income_growth.income_from_property + source_concept: obr.self_employed_income_growth.income_from_property + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 8 (''Income + from property''), percentage change on a year earlier. Every column, 2024-25 included, sits under + the table''s ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. + Note: Numbers presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.income_from_property.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_income_from_property + label: Income from property + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Income from property + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Income from property, FY2031-32 + ordinal: 0 + column: J + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.self_employed_income_growth.income_from_property + source_concept: obr.self_employed_income_growth.income_from_property + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 8 (''Income + from property''), percentage change on a year earlier. Every column, 2024-25 included, sits under + the table''s ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. + Note: Numbers presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_savings_income + label: Savings income + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Savings income + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Savings income, FY2024-25 + ordinal: 0 + column: C + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.self_employed_income_growth.savings_income + source_concept: obr.self_employed_income_growth.savings_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 9 (''Savings + income''), percentage change on a year earlier. Every column, 2024-25 included, sits under the table''s + ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. Note: Numbers + presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_savings_income + label: Savings income + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Savings income + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Savings income, FY2025-26 + ordinal: 0 + column: D + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.self_employed_income_growth.savings_income + source_concept: obr.self_employed_income_growth.savings_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 9 (''Savings + income''), percentage change on a year earlier. Every column, 2024-25 included, sits under the table''s + ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. Note: Numbers + presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_savings_income + label: Savings income + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Savings income + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Savings income, FY2026-27 + ordinal: 0 + column: E + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.self_employed_income_growth.savings_income + source_concept: obr.self_employed_income_growth.savings_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 9 (''Savings + income''), percentage change on a year earlier. Every column, 2024-25 included, sits under the table''s + ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. Note: Numbers + presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_savings_income + label: Savings income + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Savings income + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Savings income, FY2027-28 + ordinal: 0 + column: F + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.self_employed_income_growth.savings_income + source_concept: obr.self_employed_income_growth.savings_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 9 (''Savings + income''), percentage change on a year earlier. Every column, 2024-25 included, sits under the table''s + ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. Note: Numbers + presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_savings_income + label: Savings income + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Savings income + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Savings income, FY2028-29 + ordinal: 0 + column: G + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.self_employed_income_growth.savings_income + source_concept: obr.self_employed_income_growth.savings_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 9 (''Savings + income''), percentage change on a year earlier. Every column, 2024-25 included, sits under the table''s + ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. Note: Numbers + presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_savings_income + label: Savings income + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Savings income + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Savings income, FY2029-30 + ordinal: 0 + column: H + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.self_employed_income_growth.savings_income + source_concept: obr.self_employed_income_growth.savings_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 9 (''Savings + income''), percentage change on a year earlier. Every column, 2024-25 included, sits under the table''s + ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. Note: Numbers + presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_savings_income + label: Savings income + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Savings income + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Savings income, FY2030-31 + ordinal: 0 + column: I + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.self_employed_income_growth.savings_income + source_concept: obr.self_employed_income_growth.savings_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 9 (''Savings + income''), percentage change on a year earlier. Every column, 2024-25 included, sits under the table''s + ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. Note: Numbers + presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.self_employed_income_growth.savings_income.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.5' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: self_assessment_taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: self_employed_income_growth_savings_income + label: Savings income + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Savings income + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.5 Self-employed income streams: growth rates' + label: table title + - column: C + row: 3 + expected_value: Percentage change on a year earlier + label: unit cell + measures: + - measure_id: growth_rate + label: Savings income, FY2031-32 + ordinal: 0 + column: J + source_column_id: growth_rate + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.self_employed_income_growth.savings_income + source_concept: obr.self_employed_income_growth.savings_income + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.5, row 9 (''Savings + income''), percentage change on a year earlier. Every column, 2024-25 included, sits under the table''s + ''Forecast'' band, so every fact is a source_projection; the table starts in 2024-25. Note: Numbers + presented are on a pre-measures basis before the impact of policy measures.' + unit: percent + aggregation: rate + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_onshore_corporation_tax + label: Onshore corporation tax + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Onshore corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Onshore corporation tax, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.onshore_corporation_tax.onshore_corporation_tax + source_concept: obr.onshore_corporation_tax.onshore_corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 6 ('Onshore + corporation tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_onshore_corporation_tax + label: Onshore corporation tax + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Onshore corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Onshore corporation tax, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.onshore_corporation_tax.onshore_corporation_tax + source_concept: obr.onshore_corporation_tax.onshore_corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 6 ('Onshore + corporation tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_onshore_corporation_tax + label: Onshore corporation tax + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Onshore corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Onshore corporation tax, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.onshore_corporation_tax.onshore_corporation_tax + source_concept: obr.onshore_corporation_tax.onshore_corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 6 ('Onshore + corporation tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_onshore_corporation_tax + label: Onshore corporation tax + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Onshore corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Onshore corporation tax, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.onshore_corporation_tax.onshore_corporation_tax + source_concept: obr.onshore_corporation_tax.onshore_corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 6 ('Onshore + corporation tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_onshore_corporation_tax + label: Onshore corporation tax + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Onshore corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Onshore corporation tax, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.onshore_corporation_tax.onshore_corporation_tax + source_concept: obr.onshore_corporation_tax.onshore_corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 6 ('Onshore + corporation tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.onshore_corporation_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_onshore_corporation_tax + label: Onshore corporation tax + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Onshore corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Onshore corporation tax, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.onshore_corporation_tax.onshore_corporation_tax + source_concept: obr.onshore_corporation_tax.onshore_corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 6 ('Onshore + corporation tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_industrial_and_commercial_companies + label: Industrial and Commercial Companies + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Industrial and Commercial Companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Industrial and Commercial Companies, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.onshore_corporation_tax.industrial_and_commercial_companies + source_concept: obr.onshore_corporation_tax.industrial_and_commercial_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 8 ('Industrial + and Commercial Companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_industrial_and_commercial_companies + label: Industrial and Commercial Companies + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Industrial and Commercial Companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Industrial and Commercial Companies, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.onshore_corporation_tax.industrial_and_commercial_companies + source_concept: obr.onshore_corporation_tax.industrial_and_commercial_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 8 ('Industrial + and Commercial Companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_industrial_and_commercial_companies + label: Industrial and Commercial Companies + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Industrial and Commercial Companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Industrial and Commercial Companies, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.onshore_corporation_tax.industrial_and_commercial_companies + source_concept: obr.onshore_corporation_tax.industrial_and_commercial_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 8 ('Industrial + and Commercial Companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_industrial_and_commercial_companies + label: Industrial and Commercial Companies + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Industrial and Commercial Companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Industrial and Commercial Companies, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.onshore_corporation_tax.industrial_and_commercial_companies + source_concept: obr.onshore_corporation_tax.industrial_and_commercial_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 8 ('Industrial + and Commercial Companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_industrial_and_commercial_companies + label: Industrial and Commercial Companies + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Industrial and Commercial Companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Industrial and Commercial Companies, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.onshore_corporation_tax.industrial_and_commercial_companies + source_concept: obr.onshore_corporation_tax.industrial_and_commercial_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 8 ('Industrial + and Commercial Companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.industrial_and_commercial_companies.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_industrial_and_commercial_companies + label: Industrial and Commercial Companies + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Industrial and Commercial Companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Industrial and Commercial Companies, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.onshore_corporation_tax.industrial_and_commercial_companies + source_concept: obr.onshore_corporation_tax.industrial_and_commercial_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 8 ('Industrial + and Commercial Companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_financial_companies + label: Financial Companies + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Financial Companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Financial Companies, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.onshore_corporation_tax.financial_companies + source_concept: obr.onshore_corporation_tax.financial_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 9 ('Financial + Companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_financial_companies + label: Financial Companies + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Financial Companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Financial Companies, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.onshore_corporation_tax.financial_companies + source_concept: obr.onshore_corporation_tax.financial_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 9 ('Financial + Companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_financial_companies + label: Financial Companies + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Financial Companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Financial Companies, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.onshore_corporation_tax.financial_companies + source_concept: obr.onshore_corporation_tax.financial_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 9 ('Financial + Companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_financial_companies + label: Financial Companies + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Financial Companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Financial Companies, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.onshore_corporation_tax.financial_companies + source_concept: obr.onshore_corporation_tax.financial_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 9 ('Financial + Companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_financial_companies + label: Financial Companies + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Financial Companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Financial Companies, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.onshore_corporation_tax.financial_companies + source_concept: obr.onshore_corporation_tax.financial_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 9 ('Financial + Companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.financial_companies.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_financial_companies + label: Financial Companies + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Financial Companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Financial Companies, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.onshore_corporation_tax.financial_companies + source_concept: obr.onshore_corporation_tax.financial_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 9 ('Financial + Companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_life_assurance_companies + label: Life assurance companies + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Life assurance companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Life assurance companies, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.onshore_corporation_tax.life_assurance_companies + source_concept: obr.onshore_corporation_tax.life_assurance_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 10 ('Life assurance + companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_life_assurance_companies + label: Life assurance companies + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Life assurance companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Life assurance companies, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.onshore_corporation_tax.life_assurance_companies + source_concept: obr.onshore_corporation_tax.life_assurance_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 10 ('Life assurance + companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_life_assurance_companies + label: Life assurance companies + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Life assurance companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Life assurance companies, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.onshore_corporation_tax.life_assurance_companies + source_concept: obr.onshore_corporation_tax.life_assurance_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 10 ('Life assurance + companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_life_assurance_companies + label: Life assurance companies + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Life assurance companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Life assurance companies, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.onshore_corporation_tax.life_assurance_companies + source_concept: obr.onshore_corporation_tax.life_assurance_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 10 ('Life assurance + companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_life_assurance_companies + label: Life assurance companies + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Life assurance companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Life assurance companies, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.onshore_corporation_tax.life_assurance_companies + source_concept: obr.onshore_corporation_tax.life_assurance_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 10 ('Life assurance + companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.life_assurance_companies.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_life_assurance_companies + label: Life assurance companies + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Life assurance companies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Life assurance companies, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.onshore_corporation_tax.life_assurance_companies + source_concept: obr.onshore_corporation_tax.life_assurance_companies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 10 ('Life assurance + companies'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_other + label: Other1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.onshore_corporation_tax.other + source_concept: obr.onshore_corporation_tax.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.6, row 11 (''Other1''), + GBP billion. Footnote 1: Mainly unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_other + label: Other1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.onshore_corporation_tax.other + source_concept: obr.onshore_corporation_tax.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.6, row 11 (''Other1''), + GBP billion. Footnote 1: Mainly unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_other + label: Other1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.onshore_corporation_tax.other + source_concept: obr.onshore_corporation_tax.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.6, row 11 (''Other1''), + GBP billion. Footnote 1: Mainly unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_other + label: Other1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.onshore_corporation_tax.other + source_concept: obr.onshore_corporation_tax.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.6, row 11 (''Other1''), + GBP billion. Footnote 1: Mainly unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_other + label: Other1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.onshore_corporation_tax.other + source_concept: obr.onshore_corporation_tax.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.6, row 11 (''Other1''), + GBP billion. Footnote 1: Mainly unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.other.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_other + label: Other1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.onshore_corporation_tax.other + source_concept: obr.onshore_corporation_tax.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.6, row 11 (''Other1''), + GBP billion. Footnote 1: Mainly unallocated receipts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_pillar_2_taxes + label: Pillar 2 Taxes2 + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Pillar 2 Taxes2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pillar 2 Taxes2, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.onshore_corporation_tax.pillar_2_taxes + source_concept: obr.onshore_corporation_tax.pillar_2_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.6, row 12 (''Pillar + 2 Taxes2''), GBP billion. Footnote 2: The Autumn 2022 Pillar 2 measure also boosts onshore corporation + tax as well as the domestic top-up tax and multinational top-up tax.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_pillar_2_taxes + label: Pillar 2 Taxes2 + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Pillar 2 Taxes2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pillar 2 Taxes2, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.onshore_corporation_tax.pillar_2_taxes + source_concept: obr.onshore_corporation_tax.pillar_2_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.6, row 12 (''Pillar + 2 Taxes2''), GBP billion. Footnote 2: The Autumn 2022 Pillar 2 measure also boosts onshore corporation + tax as well as the domestic top-up tax and multinational top-up tax.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_pillar_2_taxes + label: Pillar 2 Taxes2 + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Pillar 2 Taxes2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pillar 2 Taxes2, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.onshore_corporation_tax.pillar_2_taxes + source_concept: obr.onshore_corporation_tax.pillar_2_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.6, row 12 (''Pillar + 2 Taxes2''), GBP billion. Footnote 2: The Autumn 2022 Pillar 2 measure also boosts onshore corporation + tax as well as the domestic top-up tax and multinational top-up tax.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_pillar_2_taxes + label: Pillar 2 Taxes2 + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Pillar 2 Taxes2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pillar 2 Taxes2, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.onshore_corporation_tax.pillar_2_taxes + source_concept: obr.onshore_corporation_tax.pillar_2_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.6, row 12 (''Pillar + 2 Taxes2''), GBP billion. Footnote 2: The Autumn 2022 Pillar 2 measure also boosts onshore corporation + tax as well as the domestic top-up tax and multinational top-up tax.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_pillar_2_taxes + label: Pillar 2 Taxes2 + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Pillar 2 Taxes2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pillar 2 Taxes2, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.onshore_corporation_tax.pillar_2_taxes + source_concept: obr.onshore_corporation_tax.pillar_2_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.6, row 12 (''Pillar + 2 Taxes2''), GBP billion. Footnote 2: The Autumn 2022 Pillar 2 measure also boosts onshore corporation + tax as well as the domestic top-up tax and multinational top-up tax.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.pillar_2_taxes.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_pillar_2_taxes + label: Pillar 2 Taxes2 + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Pillar 2 Taxes2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Pillar 2 Taxes2, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.onshore_corporation_tax.pillar_2_taxes + source_concept: obr.onshore_corporation_tax.pillar_2_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.6, row 12 (''Pillar + 2 Taxes2''), GBP billion. Footnote 2: The Autumn 2022 Pillar 2 measure also boosts onshore corporation + tax as well as the domestic top-up tax and multinational top-up tax.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_domestic_top_up_tax + label: Domestic top-up tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Domestic top-up tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Domestic top-up tax, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.onshore_corporation_tax.domestic_top_up_tax + source_concept: obr.onshore_corporation_tax.domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 14 ('Domestic + top-up tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_domestic_top_up_tax + label: Domestic top-up tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Domestic top-up tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Domestic top-up tax, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.onshore_corporation_tax.domestic_top_up_tax + source_concept: obr.onshore_corporation_tax.domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 14 ('Domestic + top-up tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_domestic_top_up_tax + label: Domestic top-up tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Domestic top-up tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Domestic top-up tax, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.onshore_corporation_tax.domestic_top_up_tax + source_concept: obr.onshore_corporation_tax.domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 14 ('Domestic + top-up tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_domestic_top_up_tax + label: Domestic top-up tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Domestic top-up tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Domestic top-up tax, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.onshore_corporation_tax.domestic_top_up_tax + source_concept: obr.onshore_corporation_tax.domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 14 ('Domestic + top-up tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_domestic_top_up_tax + label: Domestic top-up tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Domestic top-up tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Domestic top-up tax, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.onshore_corporation_tax.domestic_top_up_tax + source_concept: obr.onshore_corporation_tax.domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 14 ('Domestic + top-up tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.domestic_top_up_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_domestic_top_up_tax + label: Domestic top-up tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Domestic top-up tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Domestic top-up tax, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.onshore_corporation_tax.domestic_top_up_tax + source_concept: obr.onshore_corporation_tax.domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 14 ('Domestic + top-up tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_multinational_top_up_tax + label: Multinational top-up tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Multinational top-up tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Multinational top-up tax, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.onshore_corporation_tax.multinational_top_up_tax + source_concept: obr.onshore_corporation_tax.multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 15 ('Multinational + top-up tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_multinational_top_up_tax + label: Multinational top-up tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Multinational top-up tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Multinational top-up tax, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.onshore_corporation_tax.multinational_top_up_tax + source_concept: obr.onshore_corporation_tax.multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 15 ('Multinational + top-up tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_multinational_top_up_tax + label: Multinational top-up tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Multinational top-up tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Multinational top-up tax, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.onshore_corporation_tax.multinational_top_up_tax + source_concept: obr.onshore_corporation_tax.multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 15 ('Multinational + top-up tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_multinational_top_up_tax + label: Multinational top-up tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Multinational top-up tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Multinational top-up tax, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.onshore_corporation_tax.multinational_top_up_tax + source_concept: obr.onshore_corporation_tax.multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 15 ('Multinational + top-up tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_multinational_top_up_tax + label: Multinational top-up tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Multinational top-up tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Multinational top-up tax, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.onshore_corporation_tax.multinational_top_up_tax + source_concept: obr.onshore_corporation_tax.multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 15 ('Multinational + top-up tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.onshore_corporation_tax.multinational_top_up_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.6' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: onshore_corporation_tax_multinational_top_up_tax + label: Multinational top-up tax + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Multinational top-up tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.6 Onshore CT forecast: detailed breakdown' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Multinational top-up tax, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.onshore_corporation_tax.multinational_top_up_tax + source_concept: obr.onshore_corporation_tax.multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.6, row 15 ('Multinational + top-up tax'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.7' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_and_buildings_transactions_tax_scotland + label: Land and buildings transactions tax (Scotland) + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Land and buildings transactions tax (Scotland) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land and buildings transactions tax (Scotland), FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + source_concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 15 ('Land and + buildings transactions tax (Scotland)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_and_buildings_transactions_tax_scotland + label: Land and buildings transactions tax (Scotland) + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Land and buildings transactions tax (Scotland) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land and buildings transactions tax (Scotland), FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + source_concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 15 ('Land and + buildings transactions tax (Scotland)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_and_buildings_transactions_tax_scotland + label: Land and buildings transactions tax (Scotland) + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Land and buildings transactions tax (Scotland) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land and buildings transactions tax (Scotland), FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + source_concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 15 ('Land and + buildings transactions tax (Scotland)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_and_buildings_transactions_tax_scotland + label: Land and buildings transactions tax (Scotland) + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Land and buildings transactions tax (Scotland) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land and buildings transactions tax (Scotland), FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + source_concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 15 ('Land and + buildings transactions tax (Scotland)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_and_buildings_transactions_tax_scotland + label: Land and buildings transactions tax (Scotland) + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Land and buildings transactions tax (Scotland) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land and buildings transactions tax (Scotland), FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + source_concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 15 ('Land and + buildings transactions tax (Scotland)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_and_buildings_transactions_tax_scotland + label: Land and buildings transactions tax (Scotland) + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Land and buildings transactions tax (Scotland) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land and buildings transactions tax (Scotland), FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + source_concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 15 ('Land and + buildings transactions tax (Scotland)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_and_buildings_transactions_tax_scotland.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_and_buildings_transactions_tax_scotland + label: Land and buildings transactions tax (Scotland) + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Land and buildings transactions tax (Scotland) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land and buildings transactions tax (Scotland), FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + source_concept: obr.property_transaction_taxes.land_and_buildings_transactions_tax_scotland + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 15 ('Land and + buildings transactions tax (Scotland)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.7' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_transactions_tax_wales + label: Land transactions tax (Wales) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Land transactions tax (Wales) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land transactions tax (Wales), FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.property_transaction_taxes.land_transactions_tax_wales + source_concept: obr.property_transaction_taxes.land_transactions_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 16 ('Land transactions + tax (Wales)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_transactions_tax_wales + label: Land transactions tax (Wales) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Land transactions tax (Wales) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land transactions tax (Wales), FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.property_transaction_taxes.land_transactions_tax_wales + source_concept: obr.property_transaction_taxes.land_transactions_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 16 ('Land transactions + tax (Wales)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_transactions_tax_wales + label: Land transactions tax (Wales) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Land transactions tax (Wales) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land transactions tax (Wales), FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.property_transaction_taxes.land_transactions_tax_wales + source_concept: obr.property_transaction_taxes.land_transactions_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 16 ('Land transactions + tax (Wales)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_transactions_tax_wales + label: Land transactions tax (Wales) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Land transactions tax (Wales) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land transactions tax (Wales), FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.property_transaction_taxes.land_transactions_tax_wales + source_concept: obr.property_transaction_taxes.land_transactions_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 16 ('Land transactions + tax (Wales)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_transactions_tax_wales + label: Land transactions tax (Wales) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Land transactions tax (Wales) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land transactions tax (Wales), FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.property_transaction_taxes.land_transactions_tax_wales + source_concept: obr.property_transaction_taxes.land_transactions_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 16 ('Land transactions + tax (Wales)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_transactions_tax_wales + label: Land transactions tax (Wales) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Land transactions tax (Wales) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land transactions tax (Wales), FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.property_transaction_taxes.land_transactions_tax_wales + source_concept: obr.property_transaction_taxes.land_transactions_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 16 ('Land transactions + tax (Wales)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.land_transactions_tax_wales.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_land_transactions_tax_wales + label: Land transactions tax (Wales) + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Land transactions tax (Wales) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land transactions tax (Wales), FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.property_transaction_taxes.land_transactions_tax_wales + source_concept: obr.property_transaction_taxes.land_transactions_tax_wales + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 16 ('Land transactions + tax (Wales)'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.7' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_total_property_transaction_taxes + label: Total property transaction taxes + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total property transaction taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total property transaction taxes, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.property_transaction_taxes.total_property_transaction_taxes + source_concept: obr.property_transaction_taxes.total_property_transaction_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 17 ('Total property + transaction taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_total_property_transaction_taxes + label: Total property transaction taxes + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total property transaction taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total property transaction taxes, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.property_transaction_taxes.total_property_transaction_taxes + source_concept: obr.property_transaction_taxes.total_property_transaction_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 17 ('Total property + transaction taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_total_property_transaction_taxes + label: Total property transaction taxes + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total property transaction taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total property transaction taxes, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.property_transaction_taxes.total_property_transaction_taxes + source_concept: obr.property_transaction_taxes.total_property_transaction_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 17 ('Total property + transaction taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_total_property_transaction_taxes + label: Total property transaction taxes + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total property transaction taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total property transaction taxes, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.property_transaction_taxes.total_property_transaction_taxes + source_concept: obr.property_transaction_taxes.total_property_transaction_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 17 ('Total property + transaction taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_total_property_transaction_taxes + label: Total property transaction taxes + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total property transaction taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total property transaction taxes, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.property_transaction_taxes.total_property_transaction_taxes + source_concept: obr.property_transaction_taxes.total_property_transaction_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 17 ('Total property + transaction taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_total_property_transaction_taxes + label: Total property transaction taxes + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total property transaction taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total property transaction taxes, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.property_transaction_taxes.total_property_transaction_taxes + source_concept: obr.property_transaction_taxes.total_property_transaction_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 17 ('Total property + transaction taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.property_transaction_taxes.total_property_transaction_taxes.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.7' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: property_transaction_taxes_total_property_transaction_taxes + label: Total property transaction taxes + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total property transaction taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: '4.7 Property transactions taxes: Receipts by sector' + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total property transaction taxes, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.property_transaction_taxes.total_property_transaction_taxes + source_concept: obr.property_transaction_taxes.total_property_transaction_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.7, row 17 ('Total property + transaction taxes'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits + label: Income tax (gross of tax credits)1 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Income tax (gross of tax credits)1, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 7 (''Income + tax (gross of tax credits)1''), GBP billion. Cash basis (table title and note). Footnote 1: Includes + PAYE, Self Assessment receipts and tax on savings income and other minor components, such as income + tax repayments. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits + label: Income tax (gross of tax credits)1 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Income tax (gross of tax credits)1, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 7 (''Income + tax (gross of tax credits)1''), GBP billion. Cash basis (table title and note). Footnote 1: Includes + PAYE, Self Assessment receipts and tax on savings income and other minor components, such as income + tax repayments. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits + label: Income tax (gross of tax credits)1 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Income tax (gross of tax credits)1, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 7 (''Income + tax (gross of tax credits)1''), GBP billion. Cash basis (table title and note). Footnote 1: Includes + PAYE, Self Assessment receipts and tax on savings income and other minor components, such as income + tax repayments. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits + label: Income tax (gross of tax credits)1 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Income tax (gross of tax credits)1, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 7 (''Income + tax (gross of tax credits)1''), GBP billion. Cash basis (table title and note). Footnote 1: Includes + PAYE, Self Assessment receipts and tax on savings income and other minor components, such as income + tax repayments. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits + label: Income tax (gross of tax credits)1 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Income tax (gross of tax credits)1, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 7 (''Income + tax (gross of tax credits)1''), GBP billion. Cash basis (table title and note). Footnote 1: Includes + PAYE, Self Assessment receipts and tax on savings income and other minor components, such as income + tax repayments. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits + label: Income tax (gross of tax credits)1 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Income tax (gross of tax credits)1, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 7 (''Income + tax (gross of tax credits)1''), GBP billion. Cash basis (table title and note). Footnote 1: Includes + PAYE, Self Assessment receipts and tax on savings income and other minor components, such as income + tax repayments. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits + label: Income tax (gross of tax credits)1 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Income tax (gross of tax credits)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Income tax (gross of tax credits)1, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 7 (''Income + tax (gross of tax credits)1''), GBP billion. Cash basis (table title and note). Footnote 1: Includes + PAYE, Self Assessment receipts and tax on savings income and other minor components, such as income + tax repayments. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn' + ordinal: 0 + row_number: 9 + expected_row_header_column: C + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2025-26' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn' + ordinal: 0 + row_number: 9 + expected_row_header_column: C + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2026-27' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn' + ordinal: 0 + row_number: 9 + expected_row_header_column: C + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2027-28' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn' + ordinal: 0 + row_number: 9 + expected_row_header_column: C + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2028-29' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn' + ordinal: 0 + row_number: 9 + expected_row_header_column: C + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2029-30' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn' + ordinal: 0 + row_number: 9 + expected_row_header_column: C + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2030-31' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn + label: 'Income tax (gross of tax credits)1: Pay as you earn' + ordinal: 0 + row_number: 9 + expected_row_header_column: C + expected_row_header: Pay as you earn + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2031-32' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_pay_as_you_earn + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 9 (''Pay as + you earn''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment' + ordinal: 0 + row_number: 10 + expected_row_header_column: C + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Self assessment, FY2025-26' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment' + ordinal: 0 + row_number: 10 + expected_row_header_column: C + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Self assessment, FY2026-27' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment' + ordinal: 0 + row_number: 10 + expected_row_header_column: C + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Self assessment, FY2027-28' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment' + ordinal: 0 + row_number: 10 + expected_row_header_column: C + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Self assessment, FY2028-29' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment' + ordinal: 0 + row_number: 10 + expected_row_header_column: C + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Self assessment, FY2029-30' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment' + ordinal: 0 + row_number: 10 + expected_row_header_column: C + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Self assessment, FY2030-31' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_self_assessment.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment + label: 'Income tax (gross of tax credits)1: Self assessment' + ordinal: 0 + row_number: 10 + expected_row_header_column: C + expected_row_header: Self assessment + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Self assessment, FY2031-32' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_self_assessment + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 10 (''Self + assessment''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax' + ordinal: 0 + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Other income tax, FY2025-26' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax' + ordinal: 0 + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Other income tax, FY2026-27' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax' + ordinal: 0 + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Other income tax, FY2027-28' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax' + ordinal: 0 + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Other income tax, FY2028-29' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax' + ordinal: 0 + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Other income tax, FY2029-30' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax' + ordinal: 0 + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Other income tax, FY2030-31' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax + label: 'Income tax (gross of tax credits)1: Other income tax' + ordinal: 0 + row_number: 11 + expected_row_header_column: C + expected_row_header: Other income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Income tax (gross of tax credits)1: Other income tax, FY2031-32' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + source_concept: obr.cash_receipts.income_tax_gross_of_tax_credits_other_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 11 (''Other + income tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Income tax (gross + of tax credits)1''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax + label: Corporation tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Corporation tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax + label: Corporation tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Corporation tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax + label: Corporation tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Corporation tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax + label: Corporation tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Corporation tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax + label: Corporation tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Corporation tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax + label: Corporation tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Corporation tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax + label: Corporation tax + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Corporation tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Corporation tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.corporation_tax + source_concept: obr.cash_receipts.corporation_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 14 (''Corporation + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore' + ordinal: 0 + row_number: 16 + expected_row_header_column: C + expected_row_header: Onshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Onshore, FY2025-26' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore' + ordinal: 0 + row_number: 16 + expected_row_header_column: C + expected_row_header: Onshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Onshore, FY2026-27' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore' + ordinal: 0 + row_number: 16 + expected_row_header_column: C + expected_row_header: Onshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Onshore, FY2027-28' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore' + ordinal: 0 + row_number: 16 + expected_row_header_column: C + expected_row_header: Onshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Onshore, FY2028-29' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore' + ordinal: 0 + row_number: 16 + expected_row_header_column: C + expected_row_header: Onshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Onshore, FY2029-30' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore' + ordinal: 0 + row_number: 16 + expected_row_header_column: C + expected_row_header: Onshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Onshore, FY2030-31' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_onshore.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_onshore + label: 'Corporation tax: Onshore' + ordinal: 0 + row_number: 16 + expected_row_header_column: C + expected_row_header: Onshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Onshore, FY2031-32' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.corporation_tax_onshore + source_concept: obr.cash_receipts.corporation_tax_onshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 16 (''Onshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax' + ordinal: 0 + row_number: 17 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Domestic top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2025-26' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax' + ordinal: 0 + row_number: 17 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Domestic top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2026-27' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax' + ordinal: 0 + row_number: 17 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Domestic top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2027-28' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax' + ordinal: 0 + row_number: 17 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Domestic top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2028-29' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax' + ordinal: 0 + row_number: 17 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Domestic top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2029-30' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax' + ordinal: 0 + row_number: 17 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Domestic top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2030-31' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax + label: 'Corporation tax: Pillar 2: Domestic top-up tax' + ordinal: 0 + row_number: 17 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Domestic top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2031-32' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_domestic_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 17 (''Pillar + 2: Domestic top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation + tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather + than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax' + ordinal: 0 + row_number: 18 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Multinational top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2025-26' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax' + ordinal: 0 + row_number: 18 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Multinational top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2026-27' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax' + ordinal: 0 + row_number: 18 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Multinational top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2027-28' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax' + ordinal: 0 + row_number: 18 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Multinational top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2028-29' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax' + ordinal: 0 + row_number: 18 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Multinational top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2029-30' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax' + ordinal: 0 + row_number: 18 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Multinational top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2030-31' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax + label: 'Corporation tax: Pillar 2: Multinational top-up tax' + ordinal: 0 + row_number: 18 + expected_row_header_column: C + expected_row_header: 'Pillar 2: Multinational top-up tax' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2031-32' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + source_concept: obr.cash_receipts.corporation_tax_pillar_2_multinational_top_up_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 18 (''Pillar + 2: Multinational top-up tax''), GBP billion. Cash basis (table title and note). An ''of which'' + of ''Corporation tax''. Note: All tax lines prior to accruals adjustments on tax line are on a cash + basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore' + ordinal: 0 + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Offshore, FY2025-26' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore' + ordinal: 0 + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Offshore, FY2026-27' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore' + ordinal: 0 + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Offshore, FY2027-28' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore' + ordinal: 0 + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Offshore, FY2028-29' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore' + ordinal: 0 + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Offshore, FY2029-30' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore' + ordinal: 0 + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Offshore, FY2030-31' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.corporation_tax_offshore.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_corporation_tax_offshore + label: 'Corporation tax: Offshore' + ordinal: 0 + row_number: 19 + expected_row_header_column: C + expected_row_header: Offshore + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: 'Corporation tax: Offshore, FY2031-32' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.corporation_tax_offshore + source_concept: obr.cash_receipts.corporation_tax_offshore + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 19 (''Offshore''), + GBP billion. Cash basis (table title and note). An ''of which'' of ''Corporation tax''. Note: All + tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Petroleum revenue tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Petroleum revenue tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Petroleum revenue tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Petroleum revenue tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Petroleum revenue tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Petroleum revenue tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Petroleum revenue tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Petroleum revenue tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Petroleum revenue tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Petroleum revenue tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Petroleum revenue tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Petroleum revenue tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.petroleum_revenue_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_petroleum_revenue_tax + label: Petroleum revenue tax + ordinal: 0 + row_number: 20 + expected_row_header_column: B + expected_row_header: Petroleum revenue tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Petroleum revenue tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.petroleum_revenue_tax + source_concept: obr.cash_receipts.petroleum_revenue_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 20 (''Petroleum + revenue tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: Inheritance tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Inheritance tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: Inheritance tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Inheritance tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: Inheritance tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Inheritance tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: Inheritance tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Inheritance tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: Inheritance tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Inheritance tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: Inheritance tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Inheritance tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.inheritance_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_inheritance_tax + label: Inheritance tax + ordinal: 0 + row_number: 23 + expected_row_header_column: B + expected_row_header: Inheritance tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Inheritance tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.inheritance_tax + source_concept: obr.cash_receipts.inheritance_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 23 (''Inheritance + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Annual tax on enveloped dwellings + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Annual tax on enveloped dwellings, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Annual tax on enveloped dwellings + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Annual tax on enveloped dwellings, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Annual tax on enveloped dwellings + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Annual tax on enveloped dwellings, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Annual tax on enveloped dwellings + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Annual tax on enveloped dwellings, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Annual tax on enveloped dwellings + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Annual tax on enveloped dwellings, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Annual tax on enveloped dwellings + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Annual tax on enveloped dwellings, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.annual_tax_on_enveloped_dwellings.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_annual_tax_on_enveloped_dwellings + label: Annual tax on enveloped dwellings + ordinal: 0 + row_number: 25 + expected_row_header_column: B + expected_row_header: Annual tax on enveloped dwellings + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Annual tax on enveloped dwellings, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + source_concept: obr.cash_receipts.annual_tax_on_enveloped_dwellings + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 25 (''Annual + tax on enveloped dwellings''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Stamp taxes on shares + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Stamp taxes on shares, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Stamp taxes on shares + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Stamp taxes on shares, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Stamp taxes on shares + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Stamp taxes on shares, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Stamp taxes on shares + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Stamp taxes on shares, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Stamp taxes on shares + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Stamp taxes on shares, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Stamp taxes on shares + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Stamp taxes on shares, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.stamp_taxes_on_shares.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_stamp_taxes_on_shares + label: Stamp taxes on shares + ordinal: 0 + row_number: 26 + expected_row_header_column: B + expected_row_header: Stamp taxes on shares + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Stamp taxes on shares, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.stamp_taxes_on_shares + source_concept: obr.cash_receipts.stamp_taxes_on_shares + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 26 (''Stamp + taxes on shares''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Air passenger duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Air passenger duty, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Air passenger duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Air passenger duty, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Air passenger duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Air passenger duty, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Air passenger duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Air passenger duty, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Air passenger duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Air passenger duty, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Air passenger duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Air passenger duty, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.air_passenger_duty.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_air_passenger_duty + label: Air passenger duty + ordinal: 0 + row_number: 31 + expected_row_header_column: B + expected_row_header: Air passenger duty + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Air passenger duty, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.air_passenger_duty + source_concept: obr.cash_receipts.air_passenger_duty + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 31 (''Air passenger + duty''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Insurance premium tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Insurance premium tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Insurance premium tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Insurance premium tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Insurance premium tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Insurance premium tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Insurance premium tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Insurance premium tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Insurance premium tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Insurance premium tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Insurance premium tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Insurance premium tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.insurance_premium_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_insurance_premium_tax + label: Insurance premium tax + ordinal: 0 + row_number: 32 + expected_row_header_column: B + expected_row_header: Insurance premium tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Insurance premium tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.insurance_premium_tax + source_concept: obr.cash_receipts.insurance_premium_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 32 (''Insurance + premium tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_climate_change_levy + label: Climate change levy + ordinal: 0 + row_number: 33 + expected_row_header_column: B + expected_row_header: Climate change levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Climate change levy, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_climate_change_levy + label: Climate change levy + ordinal: 0 + row_number: 33 + expected_row_header_column: B + expected_row_header: Climate change levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Climate change levy, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_climate_change_levy + label: Climate change levy + ordinal: 0 + row_number: 33 + expected_row_header_column: B + expected_row_header: Climate change levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Climate change levy, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_climate_change_levy + label: Climate change levy + ordinal: 0 + row_number: 33 + expected_row_header_column: B + expected_row_header: Climate change levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Climate change levy, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_climate_change_levy + label: Climate change levy + ordinal: 0 + row_number: 33 + expected_row_header_column: B + expected_row_header: Climate change levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Climate change levy, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_climate_change_levy + label: Climate change levy + ordinal: 0 + row_number: 33 + expected_row_header_column: B + expected_row_header: Climate change levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Climate change levy, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.climate_change_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_climate_change_levy + label: Climate change levy + ordinal: 0 + row_number: 33 + expected_row_header_column: B + expected_row_header: Climate change levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Climate change levy, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.climate_change_levy + source_concept: obr.cash_receipts.climate_change_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 33 (''Climate + change levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.landfill_tax + source_concept: obr.cash_receipts.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.landfill_tax + source_concept: obr.cash_receipts.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.landfill_tax + source_concept: obr.cash_receipts.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.landfill_tax + source_concept: obr.cash_receipts.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.landfill_tax + source_concept: obr.cash_receipts.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.landfill_tax + source_concept: obr.cash_receipts.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.landfill_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_landfill_tax + label: Landfill tax + ordinal: 0 + row_number: 34 + expected_row_header_column: B + expected_row_header: Landfill tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Landfill tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.landfill_tax + source_concept: obr.cash_receipts.landfill_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 35 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 35 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 35 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 35 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 35 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 35 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.aggregates_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_aggregates_levy + label: Aggregates levy + ordinal: 0 + row_number: 35 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.aggregates_levy + source_concept: obr.cash_receipts.aggregates_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_customs_duties + label: Customs Duties + ordinal: 0 + row_number: 37 + expected_row_header_column: B + expected_row_header: Customs Duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs Duties, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_customs_duties + label: Customs Duties + ordinal: 0 + row_number: 37 + expected_row_header_column: B + expected_row_header: Customs Duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs Duties, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_customs_duties + label: Customs Duties + ordinal: 0 + row_number: 37 + expected_row_header_column: B + expected_row_header: Customs Duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs Duties, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_customs_duties + label: Customs Duties + ordinal: 0 + row_number: 37 + expected_row_header_column: B + expected_row_header: Customs Duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs Duties, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_customs_duties + label: Customs Duties + ordinal: 0 + row_number: 37 + expected_row_header_column: B + expected_row_header: Customs Duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs Duties, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_customs_duties + label: Customs Duties + ordinal: 0 + row_number: 37 + expected_row_header_column: B + expected_row_header: Customs Duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs Duties, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.customs_duties.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_customs_duties + label: Customs Duties + ordinal: 0 + row_number: 37 + expected_row_header_column: B + expected_row_header: Customs Duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Customs Duties, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.customs_duties + source_concept: obr.cash_receipts.customs_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs + Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_levy + label: Bank levy + ordinal: 0 + row_number: 38 + expected_row_header_column: B + expected_row_header: Bank levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank levy, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_levy + label: Bank levy + ordinal: 0 + row_number: 38 + expected_row_header_column: B + expected_row_header: Bank levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank levy, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_levy + label: Bank levy + ordinal: 0 + row_number: 38 + expected_row_header_column: B + expected_row_header: Bank levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank levy, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_levy + label: Bank levy + ordinal: 0 + row_number: 38 + expected_row_header_column: B + expected_row_header: Bank levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank levy, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_levy + label: Bank levy + ordinal: 0 + row_number: 38 + expected_row_header_column: B + expected_row_header: Bank levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank levy, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_levy + label: Bank levy + ordinal: 0 + row_number: 38 + expected_row_header_column: B + expected_row_header: Bank levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank levy, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_levy + label: Bank levy + ordinal: 0 + row_number: 38 + expected_row_header_column: B + expected_row_header: Bank levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank levy, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.bank_levy + source_concept: obr.cash_receipts.bank_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 38 (''Bank + levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge + ordinal: 0 + row_number: 39 + expected_row_header_column: B + expected_row_header: Bank surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank surcharge, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge + ordinal: 0 + row_number: 39 + expected_row_header_column: B + expected_row_header: Bank surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank surcharge, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge + ordinal: 0 + row_number: 39 + expected_row_header_column: B + expected_row_header: Bank surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank surcharge, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge + ordinal: 0 + row_number: 39 + expected_row_header_column: B + expected_row_header: Bank surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank surcharge, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge + ordinal: 0 + row_number: 39 + expected_row_header_column: B + expected_row_header: Bank surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank surcharge, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge + ordinal: 0 + row_number: 39 + expected_row_header_column: B + expected_row_header: Bank surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank surcharge, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.bank_surcharge.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_bank_surcharge + label: Bank surcharge + ordinal: 0 + row_number: 39 + expected_row_header_column: B + expected_row_header: Bank surcharge + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Bank surcharge, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.bank_surcharge + source_concept: obr.cash_receipts.bank_surcharge + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 39 (''Bank + surcharge''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_digital_services_tax + label: Digital services tax + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: Digital services tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Digital services tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_digital_services_tax + label: Digital services tax + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: Digital services tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Digital services tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_digital_services_tax + label: Digital services tax + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: Digital services tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Digital services tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_digital_services_tax + label: Digital services tax + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: Digital services tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Digital services tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_digital_services_tax + label: Digital services tax + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: Digital services tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Digital services tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_digital_services_tax + label: Digital services tax + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: Digital services tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Digital services tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.digital_services_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_digital_services_tax + label: Digital services tax + ordinal: 0 + row_number: 40 + expected_row_header_column: B + expected_row_header: Digital services tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Digital services tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.digital_services_tax + source_concept: obr.cash_receipts.digital_services_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 40 (''Digital + services tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.diverted_profits_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_diverted_profits_tax + label: Diverted profits tax + ordinal: 0 + row_number: 41 + expected_row_header_column: B + expected_row_header: Diverted profits tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Diverted profits tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.diverted_profits_tax + source_concept: obr.cash_receipts.diverted_profits_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted + profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy + ordinal: 0 + row_number: 42 + expected_row_header_column: B + expected_row_header: Apprenticeship Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Apprenticeship Levy, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy + ordinal: 0 + row_number: 42 + expected_row_header_column: B + expected_row_header: Apprenticeship Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Apprenticeship Levy, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy + ordinal: 0 + row_number: 42 + expected_row_header_column: B + expected_row_header: Apprenticeship Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Apprenticeship Levy, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy + ordinal: 0 + row_number: 42 + expected_row_header_column: B + expected_row_header: Apprenticeship Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Apprenticeship Levy, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy + ordinal: 0 + row_number: 42 + expected_row_header_column: B + expected_row_header: Apprenticeship Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Apprenticeship Levy, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy + ordinal: 0 + row_number: 42 + expected_row_header_column: B + expected_row_header: Apprenticeship Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Apprenticeship Levy, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.apprenticeship_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_apprenticeship_levy + label: Apprenticeship Levy + ordinal: 0 + row_number: 42 + expected_row_header_column: B + expected_row_header: Apprenticeship Levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Apprenticeship Levy, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.apprenticeship_levy + source_concept: obr.cash_receipts.apprenticeship_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 42 (''Apprenticeship + Levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Soft drinks industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drinks industry levy, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Soft drinks industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drinks industry levy, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Soft drinks industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drinks industry levy, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Soft drinks industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drinks industry levy, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Soft drinks industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drinks industry levy, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Soft drinks industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drinks industry levy, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.soft_drinks_industry_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_soft_drinks_industry_levy + label: Soft drinks industry levy + ordinal: 0 + row_number: 43 + expected_row_header_column: B + expected_row_header: Soft drinks industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drinks industry levy, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.soft_drinks_industry_levy + source_concept: obr.cash_receipts.soft_drinks_industry_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft + drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax + ordinal: 0 + row_number: 44 + expected_row_header_column: B + expected_row_header: 'Plastic Packaging tax ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic Packaging tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax + ordinal: 0 + row_number: 44 + expected_row_header_column: B + expected_row_header: 'Plastic Packaging tax ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic Packaging tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax + ordinal: 0 + row_number: 44 + expected_row_header_column: B + expected_row_header: 'Plastic Packaging tax ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic Packaging tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax + ordinal: 0 + row_number: 44 + expected_row_header_column: B + expected_row_header: 'Plastic Packaging tax ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic Packaging tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax + ordinal: 0 + row_number: 44 + expected_row_header_column: B + expected_row_header: 'Plastic Packaging tax ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic Packaging tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax + ordinal: 0 + row_number: 44 + expected_row_header_column: B + expected_row_header: 'Plastic Packaging tax ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic Packaging tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.plastic_packaging_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_plastic_packaging_tax + label: Plastic Packaging tax + ordinal: 0 + row_number: 44 + expected_row_header_column: B + expected_row_header: 'Plastic Packaging tax ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Plastic Packaging tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.plastic_packaging_tax + source_concept: obr.cash_receipts.plastic_packaging_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic + Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.residential_property_developer_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_residential_property_developer_tax + label: Residential property developer tax + ordinal: 0 + row_number: 45 + expected_row_header_column: B + expected_row_header: Residential property developer tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Residential property developer tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.residential_property_developer_tax + source_concept: obr.cash_receipts.residential_property_developer_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential + property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy + ordinal: 0 + row_number: 46 + expected_row_header_column: B + expected_row_header: Energy profits levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Energy profits levy, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy + ordinal: 0 + row_number: 46 + expected_row_header_column: B + expected_row_header: Energy profits levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Energy profits levy, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy + ordinal: 0 + row_number: 46 + expected_row_header_column: B + expected_row_header: Energy profits levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Energy profits levy, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy + ordinal: 0 + row_number: 46 + expected_row_header_column: B + expected_row_header: Energy profits levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Energy profits levy, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy + ordinal: 0 + row_number: 46 + expected_row_header_column: B + expected_row_header: Energy profits levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Energy profits levy, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy + ordinal: 0 + row_number: 46 + expected_row_header_column: B + expected_row_header: Energy profits levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Energy profits levy, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.energy_profits_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_energy_profits_levy + label: Energy profits levy + ordinal: 0 + row_number: 46 + expected_row_header_column: B + expected_row_header: Energy profits levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Energy profits levy, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.energy_profits_levy + source_concept: obr.cash_receipts.energy_profits_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 46 (''Energy + profits levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy + ordinal: 0 + row_number: 47 + expected_row_header_column: B + expected_row_header: Electricity generators levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Electricity generators levy, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy + ordinal: 0 + row_number: 47 + expected_row_header_column: B + expected_row_header: Electricity generators levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Electricity generators levy, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy + ordinal: 0 + row_number: 47 + expected_row_header_column: B + expected_row_header: Electricity generators levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Electricity generators levy, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy + ordinal: 0 + row_number: 47 + expected_row_header_column: B + expected_row_header: Electricity generators levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Electricity generators levy, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy + ordinal: 0 + row_number: 47 + expected_row_header_column: B + expected_row_header: Electricity generators levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Electricity generators levy, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy + ordinal: 0 + row_number: 47 + expected_row_header_column: B + expected_row_header: Electricity generators levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Electricity generators levy, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.electricity_generators_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_electricity_generators_levy + label: Electricity generators levy + ordinal: 0 + row_number: 47 + expected_row_header_column: B + expected_row_header: Electricity generators levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Electricity generators levy, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.electricity_generators_levy + source_concept: obr.cash_receipts.electricity_generators_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 47 (''Electricity + generators levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 49 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 49 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 49 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 49 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 49 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 49 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.carbon_border_adjustment_mechanism.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism + ordinal: 0 + row_number: 49 + expected_row_header_column: B + expected_row_header: Carbon border adjustment mechanism + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Carbon border adjustment mechanism, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.carbon_border_adjustment_mechanism + source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties + ordinal: 0 + row_number: 50 + expected_row_header_column: B + expected_row_header: HMRC penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: HMRC penalties, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties + ordinal: 0 + row_number: 50 + expected_row_header_column: B + expected_row_header: HMRC penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: HMRC penalties, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties + ordinal: 0 + row_number: 50 + expected_row_header_column: B + expected_row_header: HMRC penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: HMRC penalties, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties + ordinal: 0 + row_number: 50 + expected_row_header_column: B + expected_row_header: HMRC penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: HMRC penalties, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties + ordinal: 0 + row_number: 50 + expected_row_header_column: B + expected_row_header: HMRC penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: HMRC penalties, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties + ordinal: 0 + row_number: 50 + expected_row_header_column: B + expected_row_header: HMRC penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: HMRC penalties, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.hmrc_penalties.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_hmrc_penalties + label: HMRC penalties + ordinal: 0 + row_number: 50 + expected_row_header_column: B + expected_row_header: HMRC penalties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: HMRC penalties, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.hmrc_penalties + source_concept: obr.cash_receipts.hmrc_penalties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 50 (''HMRC + penalties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_total_hmrc + label: Total HMRC + ordinal: 0 + row_number: 51 + expected_row_header_column: B + expected_row_header: Total HMRC + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Total HMRC, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_total_hmrc + label: Total HMRC + ordinal: 0 + row_number: 51 + expected_row_header_column: B + expected_row_header: Total HMRC + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Total HMRC, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_total_hmrc + label: Total HMRC + ordinal: 0 + row_number: 51 + expected_row_header_column: B + expected_row_header: Total HMRC + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Total HMRC, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_total_hmrc + label: Total HMRC + ordinal: 0 + row_number: 51 + expected_row_header_column: B + expected_row_header: Total HMRC + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Total HMRC, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_total_hmrc + label: Total HMRC + ordinal: 0 + row_number: 51 + expected_row_header_column: B + expected_row_header: Total HMRC + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Total HMRC, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_total_hmrc + label: Total HMRC + ordinal: 0 + row_number: 51 + expected_row_header_column: B + expected_row_header: Total HMRC + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Total HMRC, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.total_hmrc.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_total_hmrc + label: Total HMRC + ordinal: 0 + row_number: 51 + expected_row_header_column: B + expected_row_header: Total HMRC + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Total HMRC, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.total_hmrc + source_concept: obr.cash_receipts.total_hmrc + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 51 (''Total + HMRC''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.vehicle_excise_duties + source_concept: obr.cash_receipts.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle + excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.vehicle_excise_duties + source_concept: obr.cash_receipts.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle + excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.vehicle_excise_duties + source_concept: obr.cash_receipts.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle + excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.vehicle_excise_duties + source_concept: obr.cash_receipts.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle + excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.vehicle_excise_duties + source_concept: obr.cash_receipts.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle + excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.vehicle_excise_duties + source_concept: obr.cash_receipts.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle + excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vehicle_excise_duties.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vehicle_excise_duties + label: Vehicle excise duties + ordinal: 0 + row_number: 52 + expected_row_header_column: B + expected_row_header: Vehicle excise duties + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Vehicle excise duties, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.vehicle_excise_duties + source_concept: obr.cash_receipts.vehicle_excise_duties + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 52 (''Vehicle + excise duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_business_rates + label: Business rates + ordinal: 0 + row_number: 53 + expected_row_header_column: B + expected_row_header: Business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Business rates, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.business_rates + source_concept: obr.cash_receipts.business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 53 (''Business + rates''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_business_rates + label: Business rates + ordinal: 0 + row_number: 53 + expected_row_header_column: B + expected_row_header: Business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Business rates, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.business_rates + source_concept: obr.cash_receipts.business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 53 (''Business + rates''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_business_rates + label: Business rates + ordinal: 0 + row_number: 53 + expected_row_header_column: B + expected_row_header: Business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Business rates, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.business_rates + source_concept: obr.cash_receipts.business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 53 (''Business + rates''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_business_rates + label: Business rates + ordinal: 0 + row_number: 53 + expected_row_header_column: B + expected_row_header: Business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Business rates, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.business_rates + source_concept: obr.cash_receipts.business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 53 (''Business + rates''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_business_rates + label: Business rates + ordinal: 0 + row_number: 53 + expected_row_header_column: B + expected_row_header: Business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Business rates, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.business_rates + source_concept: obr.cash_receipts.business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 53 (''Business + rates''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_business_rates + label: Business rates + ordinal: 0 + row_number: 53 + expected_row_header_column: B + expected_row_header: Business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Business rates, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.business_rates + source_concept: obr.cash_receipts.business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 53 (''Business + rates''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.business_rates.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_business_rates + label: Business rates + ordinal: 0 + row_number: 53 + expected_row_header_column: B + expected_row_header: Business rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Business rates, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.business_rates + source_concept: obr.cash_receipts.business_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 53 (''Business + rates''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals + adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 54 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Council tax, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.council_tax + source_concept: obr.cash_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 54 (''Council + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 54 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Council tax, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.council_tax + source_concept: obr.cash_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 54 (''Council + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 54 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Council tax, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.council_tax + source_concept: obr.cash_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 54 (''Council + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 54 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Council tax, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.council_tax + source_concept: obr.cash_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 54 (''Council + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 54 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Council tax, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.council_tax + source_concept: obr.cash_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 54 (''Council + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 54 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Council tax, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.council_tax + source_concept: obr.cash_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 54 (''Council + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.council_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 54 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Council tax, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.council_tax + source_concept: obr.cash_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 54 (''Council + tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 55 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: VAT refunds, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.vat_refunds + source_concept: obr.cash_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 55 (''VAT refunds''), + GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 55 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: VAT refunds, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.vat_refunds + source_concept: obr.cash_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 55 (''VAT refunds''), + GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 55 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: VAT refunds, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.vat_refunds + source_concept: obr.cash_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 55 (''VAT refunds''), + GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 55 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: VAT refunds, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.vat_refunds + source_concept: obr.cash_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 55 (''VAT refunds''), + GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 55 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: VAT refunds, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.vat_refunds + source_concept: obr.cash_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 55 (''VAT refunds''), + GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 55 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: VAT refunds, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.vat_refunds + source_concept: obr.cash_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 55 (''VAT refunds''), + GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.vat_refunds.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 55 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: VAT refunds, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.vat_refunds + source_concept: obr.cash_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 55 (''VAT refunds''), + GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_emission_trading_scheme + label: Emission Trading Scheme + ordinal: 0 + row_number: 56 + expected_row_header_column: B + expected_row_header: Emission Trading Scheme + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Emission Trading Scheme, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.emission_trading_scheme + source_concept: obr.cash_receipts.emission_trading_scheme + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 56 (''Emission + Trading Scheme''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_emission_trading_scheme + label: Emission Trading Scheme + ordinal: 0 + row_number: 56 + expected_row_header_column: B + expected_row_header: Emission Trading Scheme + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Emission Trading Scheme, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.emission_trading_scheme + source_concept: obr.cash_receipts.emission_trading_scheme + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 56 (''Emission + Trading Scheme''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_emission_trading_scheme + label: Emission Trading Scheme + ordinal: 0 + row_number: 56 + expected_row_header_column: B + expected_row_header: Emission Trading Scheme + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Emission Trading Scheme, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.emission_trading_scheme + source_concept: obr.cash_receipts.emission_trading_scheme + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 56 (''Emission + Trading Scheme''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_emission_trading_scheme + label: Emission Trading Scheme + ordinal: 0 + row_number: 56 + expected_row_header_column: B + expected_row_header: Emission Trading Scheme + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Emission Trading Scheme, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.emission_trading_scheme + source_concept: obr.cash_receipts.emission_trading_scheme + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 56 (''Emission + Trading Scheme''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_emission_trading_scheme + label: Emission Trading Scheme + ordinal: 0 + row_number: 56 + expected_row_header_column: B + expected_row_header: Emission Trading Scheme + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Emission Trading Scheme, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.emission_trading_scheme + source_concept: obr.cash_receipts.emission_trading_scheme + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 56 (''Emission + Trading Scheme''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_emission_trading_scheme + label: Emission Trading Scheme + ordinal: 0 + row_number: 56 + expected_row_header_column: B + expected_row_header: Emission Trading Scheme + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Emission Trading Scheme, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.emission_trading_scheme + source_concept: obr.cash_receipts.emission_trading_scheme + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 56 (''Emission + Trading Scheme''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.emission_trading_scheme.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + accounting_basis: cash + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: cash + shared_constraints: + - variable: accounting_basis + operator: == + value: cash + label: Accounting basis + rows: + - value_id: cash_receipts_emission_trading_scheme + label: Emission Trading Scheme + ordinal: 0 + row_number: 56 + expected_row_header_column: B + expected_row_header: Emission Trading Scheme + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 66 + expected_value: 'Note: All tax lines prior to accruals adjustments on tax line are on a cash basis + rather than an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Emission Trading Scheme, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.emission_trading_scheme + source_concept: obr.cash_receipts.emission_trading_scheme + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 56 (''Emission + Trading Scheme''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to + accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_accruals_adjustments_on_taxes + label: Accruals adjustments on taxes + ordinal: 0 + row_number: 57 + expected_row_header_column: B + expected_row_header: Accruals adjustments on taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Accruals adjustments on taxes, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.accruals_adjustments_on_taxes + source_concept: obr.cash_receipts.accruals_adjustments_on_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 57 (''Accruals + adjustments on taxes''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_accruals_adjustments_on_taxes + label: Accruals adjustments on taxes + ordinal: 0 + row_number: 57 + expected_row_header_column: B + expected_row_header: Accruals adjustments on taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Accruals adjustments on taxes, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.accruals_adjustments_on_taxes + source_concept: obr.cash_receipts.accruals_adjustments_on_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 57 (''Accruals + adjustments on taxes''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_accruals_adjustments_on_taxes + label: Accruals adjustments on taxes + ordinal: 0 + row_number: 57 + expected_row_header_column: B + expected_row_header: Accruals adjustments on taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Accruals adjustments on taxes, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.accruals_adjustments_on_taxes + source_concept: obr.cash_receipts.accruals_adjustments_on_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 57 (''Accruals + adjustments on taxes''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_accruals_adjustments_on_taxes + label: Accruals adjustments on taxes + ordinal: 0 + row_number: 57 + expected_row_header_column: B + expected_row_header: Accruals adjustments on taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Accruals adjustments on taxes, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.accruals_adjustments_on_taxes + source_concept: obr.cash_receipts.accruals_adjustments_on_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 57 (''Accruals + adjustments on taxes''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_accruals_adjustments_on_taxes + label: Accruals adjustments on taxes + ordinal: 0 + row_number: 57 + expected_row_header_column: B + expected_row_header: Accruals adjustments on taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Accruals adjustments on taxes, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.accruals_adjustments_on_taxes + source_concept: obr.cash_receipts.accruals_adjustments_on_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 57 (''Accruals + adjustments on taxes''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_accruals_adjustments_on_taxes + label: Accruals adjustments on taxes + ordinal: 0 + row_number: 57 + expected_row_header_column: B + expected_row_header: Accruals adjustments on taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Accruals adjustments on taxes, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.accruals_adjustments_on_taxes + source_concept: obr.cash_receipts.accruals_adjustments_on_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 57 (''Accruals + adjustments on taxes''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.accruals_adjustments_on_taxes.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_accruals_adjustments_on_taxes + label: Accruals adjustments on taxes + ordinal: 0 + row_number: 57 + expected_row_header_column: B + expected_row_header: Accruals adjustments on taxes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Accruals adjustments on taxes, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.accruals_adjustments_on_taxes + source_concept: obr.cash_receipts.accruals_adjustments_on_taxes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 57 (''Accruals + adjustments on taxes''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends + label: Interest and dividends + ordinal: 0 + row_number: 58 + expected_row_header_column: B + expected_row_header: Interest and dividends + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Interest and dividends, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.interest_and_dividends + source_concept: obr.cash_receipts.interest_and_dividends + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 58 (''Interest + and dividends''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are + on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends + label: Interest and dividends + ordinal: 0 + row_number: 58 + expected_row_header_column: B + expected_row_header: Interest and dividends + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Interest and dividends, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.interest_and_dividends + source_concept: obr.cash_receipts.interest_and_dividends + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 58 (''Interest + and dividends''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are + on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends + label: Interest and dividends + ordinal: 0 + row_number: 58 + expected_row_header_column: B + expected_row_header: Interest and dividends + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Interest and dividends, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.interest_and_dividends + source_concept: obr.cash_receipts.interest_and_dividends + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 58 (''Interest + and dividends''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are + on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends + label: Interest and dividends + ordinal: 0 + row_number: 58 + expected_row_header_column: B + expected_row_header: Interest and dividends + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Interest and dividends, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.interest_and_dividends + source_concept: obr.cash_receipts.interest_and_dividends + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 58 (''Interest + and dividends''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are + on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends + label: Interest and dividends + ordinal: 0 + row_number: 58 + expected_row_header_column: B + expected_row_header: Interest and dividends + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Interest and dividends, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.interest_and_dividends + source_concept: obr.cash_receipts.interest_and_dividends + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 58 (''Interest + and dividends''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are + on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends + label: Interest and dividends + ordinal: 0 + row_number: 58 + expected_row_header_column: B + expected_row_header: Interest and dividends + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Interest and dividends, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.interest_and_dividends + source_concept: obr.cash_receipts.interest_and_dividends + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 58 (''Interest + and dividends''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are + on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends + label: Interest and dividends + ordinal: 0 + row_number: 58 + expected_row_header_column: B + expected_row_header: Interest and dividends + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Interest and dividends, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.interest_and_dividends + source_concept: obr.cash_receipts.interest_and_dividends + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 58 (''Interest + and dividends''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are + on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_accrued_interest_on_student_loans + label: 'Interest and dividends: Accrued Interest on student loans' + ordinal: 0 + row_number: 60 + expected_row_header_column: C + expected_row_header: Accrued Interest on student loans + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Accrued Interest on student loans, FY2025-26' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + source_concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 60 (''Accrued + Interest on student loans''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_accrued_interest_on_student_loans + label: 'Interest and dividends: Accrued Interest on student loans' + ordinal: 0 + row_number: 60 + expected_row_header_column: C + expected_row_header: Accrued Interest on student loans + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Accrued Interest on student loans, FY2026-27' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + source_concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 60 (''Accrued + Interest on student loans''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_accrued_interest_on_student_loans + label: 'Interest and dividends: Accrued Interest on student loans' + ordinal: 0 + row_number: 60 + expected_row_header_column: C + expected_row_header: Accrued Interest on student loans + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Accrued Interest on student loans, FY2027-28' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + source_concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 60 (''Accrued + Interest on student loans''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_accrued_interest_on_student_loans + label: 'Interest and dividends: Accrued Interest on student loans' + ordinal: 0 + row_number: 60 + expected_row_header_column: C + expected_row_header: Accrued Interest on student loans + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Accrued Interest on student loans, FY2028-29' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + source_concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 60 (''Accrued + Interest on student loans''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_accrued_interest_on_student_loans + label: 'Interest and dividends: Accrued Interest on student loans' + ordinal: 0 + row_number: 60 + expected_row_header_column: C + expected_row_header: Accrued Interest on student loans + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Accrued Interest on student loans, FY2029-30' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + source_concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 60 (''Accrued + Interest on student loans''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_accrued_interest_on_student_loans + label: 'Interest and dividends: Accrued Interest on student loans' + ordinal: 0 + row_number: 60 + expected_row_header_column: C + expected_row_header: Accrued Interest on student loans + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Accrued Interest on student loans, FY2030-31' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + source_concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 60 (''Accrued + Interest on student loans''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_accrued_interest_on_student_loans + label: 'Interest and dividends: Accrued Interest on student loans' + ordinal: 0 + row_number: 60 + expected_row_header_column: C + expected_row_header: Accrued Interest on student loans + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Accrued Interest on student loans, FY2031-32' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + source_concept: obr.cash_receipts.interest_and_dividends_accrued_interest_on_student_loans + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 60 (''Accrued + Interest on student loans''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_other_interest_and_dividend_receipts + label: 'Interest and dividends: Other interest and dividend receipts' + ordinal: 0 + row_number: 61 + expected_row_header_column: C + expected_row_header: Other interest and dividend receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Other interest and dividend receipts, FY2025-26' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + source_concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 61 (''Other + interest and dividend receipts''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_other_interest_and_dividend_receipts + label: 'Interest and dividends: Other interest and dividend receipts' + ordinal: 0 + row_number: 61 + expected_row_header_column: C + expected_row_header: Other interest and dividend receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Other interest and dividend receipts, FY2026-27' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + source_concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 61 (''Other + interest and dividend receipts''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_other_interest_and_dividend_receipts + label: 'Interest and dividends: Other interest and dividend receipts' + ordinal: 0 + row_number: 61 + expected_row_header_column: C + expected_row_header: Other interest and dividend receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Other interest and dividend receipts, FY2027-28' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + source_concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 61 (''Other + interest and dividend receipts''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_other_interest_and_dividend_receipts + label: 'Interest and dividends: Other interest and dividend receipts' + ordinal: 0 + row_number: 61 + expected_row_header_column: C + expected_row_header: Other interest and dividend receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Other interest and dividend receipts, FY2028-29' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + source_concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 61 (''Other + interest and dividend receipts''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_other_interest_and_dividend_receipts + label: 'Interest and dividends: Other interest and dividend receipts' + ordinal: 0 + row_number: 61 + expected_row_header_column: C + expected_row_header: Other interest and dividend receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Other interest and dividend receipts, FY2029-30' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + source_concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 61 (''Other + interest and dividend receipts''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_other_interest_and_dividend_receipts + label: 'Interest and dividends: Other interest and dividend receipts' + ordinal: 0 + row_number: 61 + expected_row_header_column: C + expected_row_header: Other interest and dividend receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Other interest and dividend receipts, FY2030-31' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + source_concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 61 (''Other + interest and dividend receipts''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_interest_and_dividends_other_interest_and_dividend_receipts + label: 'Interest and dividends: Other interest and dividend receipts' + ordinal: 0 + row_number: 61 + expected_row_header_column: C + expected_row_header: Other interest and dividend receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Interest and dividends: Other interest and dividend receipts, FY2031-32' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + source_concept: obr.cash_receipts.interest_and_dividends_other_interest_and_dividend_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 61 (''Other + interest and dividend receipts''), GBP billion. An ''of which'' of ''Interest and dividends''. Note: + All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued + basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_gross_operating_surplus + label: Gross operating surplus + ordinal: 0 + row_number: 62 + expected_row_header_column: B + expected_row_header: Gross operating surplus + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Gross operating surplus, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.gross_operating_surplus + source_concept: obr.cash_receipts.gross_operating_surplus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 62 (''Gross + operating surplus''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_gross_operating_surplus + label: Gross operating surplus + ordinal: 0 + row_number: 62 + expected_row_header_column: B + expected_row_header: Gross operating surplus + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Gross operating surplus, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.gross_operating_surplus + source_concept: obr.cash_receipts.gross_operating_surplus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 62 (''Gross + operating surplus''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_gross_operating_surplus + label: Gross operating surplus + ordinal: 0 + row_number: 62 + expected_row_header_column: B + expected_row_header: Gross operating surplus + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Gross operating surplus, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.gross_operating_surplus + source_concept: obr.cash_receipts.gross_operating_surplus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 62 (''Gross + operating surplus''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_gross_operating_surplus + label: Gross operating surplus + ordinal: 0 + row_number: 62 + expected_row_header_column: B + expected_row_header: Gross operating surplus + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Gross operating surplus, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.gross_operating_surplus + source_concept: obr.cash_receipts.gross_operating_surplus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 62 (''Gross + operating surplus''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_gross_operating_surplus + label: Gross operating surplus + ordinal: 0 + row_number: 62 + expected_row_header_column: B + expected_row_header: Gross operating surplus + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Gross operating surplus, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.gross_operating_surplus + source_concept: obr.cash_receipts.gross_operating_surplus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 62 (''Gross + operating surplus''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_gross_operating_surplus + label: Gross operating surplus + ordinal: 0 + row_number: 62 + expected_row_header_column: B + expected_row_header: Gross operating surplus + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Gross operating surplus, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.gross_operating_surplus + source_concept: obr.cash_receipts.gross_operating_surplus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 62 (''Gross + operating surplus''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.gross_operating_surplus.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_gross_operating_surplus + label: Gross operating surplus + ordinal: 0 + row_number: 62 + expected_row_header_column: B + expected_row_header: Gross operating surplus + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Gross operating surplus, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.gross_operating_surplus + source_concept: obr.cash_receipts.gross_operating_surplus + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 62 (''Gross + operating surplus''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_other_taxes_and_receipts + label: Other taxes and receipts + ordinal: 0 + row_number: 63 + expected_row_header_column: B + expected_row_header: Other taxes and receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes and receipts, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.other_taxes_and_receipts + source_concept: obr.cash_receipts.other_taxes_and_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 63 (''Other + taxes and receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_other_taxes_and_receipts + label: Other taxes and receipts + ordinal: 0 + row_number: 63 + expected_row_header_column: B + expected_row_header: Other taxes and receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes and receipts, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.other_taxes_and_receipts + source_concept: obr.cash_receipts.other_taxes_and_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 63 (''Other + taxes and receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_other_taxes_and_receipts + label: Other taxes and receipts + ordinal: 0 + row_number: 63 + expected_row_header_column: B + expected_row_header: Other taxes and receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes and receipts, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.other_taxes_and_receipts + source_concept: obr.cash_receipts.other_taxes_and_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 63 (''Other + taxes and receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_other_taxes_and_receipts + label: Other taxes and receipts + ordinal: 0 + row_number: 63 + expected_row_header_column: B + expected_row_header: Other taxes and receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes and receipts, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.other_taxes_and_receipts + source_concept: obr.cash_receipts.other_taxes_and_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 63 (''Other + taxes and receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_other_taxes_and_receipts + label: Other taxes and receipts + ordinal: 0 + row_number: 63 + expected_row_header_column: B + expected_row_header: Other taxes and receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes and receipts, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.other_taxes_and_receipts + source_concept: obr.cash_receipts.other_taxes_and_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 63 (''Other + taxes and receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_other_taxes_and_receipts + label: Other taxes and receipts + ordinal: 0 + row_number: 63 + expected_row_header_column: B + expected_row_header: Other taxes and receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes and receipts, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.other_taxes_and_receipts + source_concept: obr.cash_receipts.other_taxes_and_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 63 (''Other + taxes and receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.other_taxes_and_receipts.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_other_taxes_and_receipts + label: Other taxes and receipts + ordinal: 0 + row_number: 63 + expected_row_header_column: B + expected_row_header: Other taxes and receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other taxes and receipts, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.other_taxes_and_receipts + source_concept: obr.cash_receipts.other_taxes_and_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 63 (''Other + taxes and receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_current_receipts + label: Current receipts + ordinal: 0 + row_number: 64 + expected_row_header_column: B + expected_row_header: Current receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Current receipts, FY2025-26 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.current_receipts + source_concept: obr.cash_receipts.current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 64 (''Current + receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are on a + cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_current_receipts + label: Current receipts + ordinal: 0 + row_number: 64 + expected_row_header_column: B + expected_row_header: Current receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Current receipts, FY2026-27 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.current_receipts + source_concept: obr.cash_receipts.current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 64 (''Current + receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are on a + cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_current_receipts + label: Current receipts + ordinal: 0 + row_number: 64 + expected_row_header_column: B + expected_row_header: Current receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Current receipts, FY2027-28 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.current_receipts + source_concept: obr.cash_receipts.current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 64 (''Current + receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are on a + cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_current_receipts + label: Current receipts + ordinal: 0 + row_number: 64 + expected_row_header_column: B + expected_row_header: Current receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Current receipts, FY2028-29 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.current_receipts + source_concept: obr.cash_receipts.current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 64 (''Current + receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are on a + cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_current_receipts + label: Current receipts + ordinal: 0 + row_number: 64 + expected_row_header_column: B + expected_row_header: Current receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Current receipts, FY2029-30 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.current_receipts + source_concept: obr.cash_receipts.current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 64 (''Current + receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are on a + cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_current_receipts + label: Current receipts + ordinal: 0 + row_number: 64 + expected_row_header_column: B + expected_row_header: Current receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Current receipts, FY2030-31 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.current_receipts + source_concept: obr.cash_receipts.current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 64 (''Current + receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are on a + cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.current_receipts.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_current_receipts + label: Current receipts + ordinal: 0 + row_number: 64 + expected_row_header_column: B + expected_row_header: Current receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Current receipts, FY2031-32 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.current_receipts + source_concept: obr.cash_receipts.current_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 64 (''Current + receipts''), GBP billion. Note: All tax lines prior to accruals adjustments on tax line are on a + cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.8' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_memo_uk_oil_and_gas_revenues + label: 'Memo: UK oil and gas revenues2' + ordinal: 0 + row_number: 65 + expected_row_header_column: B + expected_row_header: 'Memo: UK oil and gas revenues2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: UK oil and gas revenues2, FY2025-26' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + source_concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 65 (''Memo: + UK oil and gas revenues2''), GBP billion. Footnote 2: Consists of offshore corporation tax, petroleum + revenue tax and energy profits levy. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_memo_uk_oil_and_gas_revenues + label: 'Memo: UK oil and gas revenues2' + ordinal: 0 + row_number: 65 + expected_row_header_column: B + expected_row_header: 'Memo: UK oil and gas revenues2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: UK oil and gas revenues2, FY2026-27' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + source_concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 65 (''Memo: + UK oil and gas revenues2''), GBP billion. Footnote 2: Consists of offshore corporation tax, petroleum + revenue tax and energy profits levy. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_memo_uk_oil_and_gas_revenues + label: 'Memo: UK oil and gas revenues2' + ordinal: 0 + row_number: 65 + expected_row_header_column: B + expected_row_header: 'Memo: UK oil and gas revenues2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: UK oil and gas revenues2, FY2027-28' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + source_concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 65 (''Memo: + UK oil and gas revenues2''), GBP billion. Footnote 2: Consists of offshore corporation tax, petroleum + revenue tax and energy profits levy. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_memo_uk_oil_and_gas_revenues + label: 'Memo: UK oil and gas revenues2' + ordinal: 0 + row_number: 65 + expected_row_header_column: B + expected_row_header: 'Memo: UK oil and gas revenues2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: UK oil and gas revenues2, FY2028-29' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + source_concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 65 (''Memo: + UK oil and gas revenues2''), GBP billion. Footnote 2: Consists of offshore corporation tax, petroleum + revenue tax and energy profits levy. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_memo_uk_oil_and_gas_revenues + label: 'Memo: UK oil and gas revenues2' + ordinal: 0 + row_number: 65 + expected_row_header_column: B + expected_row_header: 'Memo: UK oil and gas revenues2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: UK oil and gas revenues2, FY2029-30' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + source_concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 65 (''Memo: + UK oil and gas revenues2''), GBP billion. Footnote 2: Consists of offshore corporation tax, petroleum + revenue tax and energy profits levy. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_memo_uk_oil_and_gas_revenues + label: 'Memo: UK oil and gas revenues2' + ordinal: 0 + row_number: 65 + expected_row_header_column: B + expected_row_header: 'Memo: UK oil and gas revenues2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: UK oil and gas revenues2, FY2030-31' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + source_concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 65 (''Memo: + UK oil and gas revenues2''), GBP billion. Footnote 2: Consists of offshore corporation tax, petroleum + revenue tax and energy profits levy. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.cash_receipts.memo_uk_oil_and_gas_revenues.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.8' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: cash_receipts_memo_uk_oil_and_gas_revenues + label: 'Memo: UK oil and gas revenues2' + ordinal: 0 + row_number: 65 + expected_row_header_column: B + expected_row_header: 'Memo: UK oil and gas revenues2' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 43.8 Current receipts (on a cash basis) + label: table title + - column: D + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: UK oil and gas revenues2, FY2031-32' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + source_concept: obr.cash_receipts.memo_uk_oil_and_gas_revenues + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 65 (''Memo: + UK oil and gas revenues2''), GBP billion. Footnote 2: Consists of offshore corporation tax, petroleum + revenue tax and energy profits levy. Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2024 + provenance_class: model_output + assertion: observation + sheet_name: '4.13' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_proportion_of_deaths_subject_to_inheritance_tax_per_cent + label: Proportion of deaths subject to inheritance tax (per cent)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Proportion of deaths subject to inheritance tax (per cent)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: share + label: Proportion of deaths subject to inheritance tax (per cent)1, FY2024-25 + ordinal: 0 + column: C + source_column_id: share + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + source_concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 5 (''Proportion + of deaths subject to inheritance tax (per cent)1''), per cent. Footnote 1: Calculated as the number + of deaths subject to inheritance tax divided by total number of deaths. The table states each row''s + unit in its label.' + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.13' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_proportion_of_deaths_subject_to_inheritance_tax_per_cent + label: Proportion of deaths subject to inheritance tax (per cent)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Proportion of deaths subject to inheritance tax (per cent)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: share + label: Proportion of deaths subject to inheritance tax (per cent)1, FY2025-26 + ordinal: 0 + column: D + source_column_id: share + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + source_concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 5 (''Proportion + of deaths subject to inheritance tax (per cent)1''), per cent. Footnote 1: Calculated as the number + of deaths subject to inheritance tax divided by total number of deaths. The table states each row''s + unit in its label.' + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_proportion_of_deaths_subject_to_inheritance_tax_per_cent + label: Proportion of deaths subject to inheritance tax (per cent)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Proportion of deaths subject to inheritance tax (per cent)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: share + label: Proportion of deaths subject to inheritance tax (per cent)1, FY2026-27 + ordinal: 0 + column: E + source_column_id: share + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + source_concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 5 (''Proportion + of deaths subject to inheritance tax (per cent)1''), per cent. Footnote 1: Calculated as the number + of deaths subject to inheritance tax divided by total number of deaths. The table states each row''s + unit in its label.' + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_proportion_of_deaths_subject_to_inheritance_tax_per_cent + label: Proportion of deaths subject to inheritance tax (per cent)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Proportion of deaths subject to inheritance tax (per cent)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: share + label: Proportion of deaths subject to inheritance tax (per cent)1, FY2027-28 + ordinal: 0 + column: F + source_column_id: share + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + source_concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 5 (''Proportion + of deaths subject to inheritance tax (per cent)1''), per cent. Footnote 1: Calculated as the number + of deaths subject to inheritance tax divided by total number of deaths. The table states each row''s + unit in its label.' + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_proportion_of_deaths_subject_to_inheritance_tax_per_cent + label: Proportion of deaths subject to inheritance tax (per cent)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Proportion of deaths subject to inheritance tax (per cent)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: share + label: Proportion of deaths subject to inheritance tax (per cent)1, FY2028-29 + ordinal: 0 + column: G + source_column_id: share + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + source_concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 5 (''Proportion + of deaths subject to inheritance tax (per cent)1''), per cent. Footnote 1: Calculated as the number + of deaths subject to inheritance tax divided by total number of deaths. The table states each row''s + unit in its label.' + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_proportion_of_deaths_subject_to_inheritance_tax_per_cent + label: Proportion of deaths subject to inheritance tax (per cent)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Proportion of deaths subject to inheritance tax (per cent)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: share + label: Proportion of deaths subject to inheritance tax (per cent)1, FY2029-30 + ordinal: 0 + column: H + source_column_id: share + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + source_concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 5 (''Proportion + of deaths subject to inheritance tax (per cent)1''), per cent. Footnote 1: Calculated as the number + of deaths subject to inheritance tax divided by total number of deaths. The table states each row''s + unit in its label.' + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_proportion_of_deaths_subject_to_inheritance_tax_per_cent + label: Proportion of deaths subject to inheritance tax (per cent)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Proportion of deaths subject to inheritance tax (per cent)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: share + label: Proportion of deaths subject to inheritance tax (per cent)1, FY2030-31 + ordinal: 0 + column: I + source_column_id: share + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + source_concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 5 (''Proportion + of deaths subject to inheritance tax (per cent)1''), per cent. Footnote 1: Calculated as the number + of deaths subject to inheritance tax divided by total number of deaths. The table states each row''s + unit in its label.' + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_proportion_of_deaths_subject_to_inheritance_tax_per_cent + label: Proportion of deaths subject to inheritance tax (per cent)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Proportion of deaths subject to inheritance tax (per cent)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: share + label: Proportion of deaths subject to inheritance tax (per cent)1, FY2031-32 + ordinal: 0 + column: J + source_column_id: share + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + source_concept: obr.inheritance_tax.proportion_of_deaths_subject_to_inheritance_tax_per_cent + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 5 (''Proportion + of deaths subject to inheritance tax (per cent)1''), per cent. Footnote 1: Calculated as the number + of deaths subject to inheritance tax divided by total number of deaths. The table states each row''s + unit in its label.' + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2024 + provenance_class: model_output + assertion: observation + sheet_name: '4.13' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_ons_principal_population_projections_2024_based_adjusted_deaths_000s + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2, FY2024-25 + ordinal: 0 + column: C + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + source_concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 6 (''ONS principal + population projections (2024-based; adjusted) Deaths (''000s)2''), thousands of deaths. Footnote + 2: ONS, National population projections: 2024-based, 2026. The table states each row''s unit in + its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.13' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_ons_principal_population_projections_2024_based_adjusted_deaths_000s + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2, FY2025-26 + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + source_concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 6 (''ONS principal + population projections (2024-based; adjusted) Deaths (''000s)2''), thousands of deaths. Footnote + 2: ONS, National population projections: 2024-based, 2026. The table states each row''s unit in + its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_ons_principal_population_projections_2024_based_adjusted_deaths_000s + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2, FY2026-27 + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + source_concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 6 (''ONS principal + population projections (2024-based; adjusted) Deaths (''000s)2''), thousands of deaths. Footnote + 2: ONS, National population projections: 2024-based, 2026. The table states each row''s unit in + its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_ons_principal_population_projections_2024_based_adjusted_deaths_000s + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2, FY2027-28 + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + source_concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 6 (''ONS principal + population projections (2024-based; adjusted) Deaths (''000s)2''), thousands of deaths. Footnote + 2: ONS, National population projections: 2024-based, 2026. The table states each row''s unit in + its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_ons_principal_population_projections_2024_based_adjusted_deaths_000s + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2, FY2028-29 + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + source_concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 6 (''ONS principal + population projections (2024-based; adjusted) Deaths (''000s)2''), thousands of deaths. Footnote + 2: ONS, National population projections: 2024-based, 2026. The table states each row''s unit in + its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_ons_principal_population_projections_2024_based_adjusted_deaths_000s + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2, FY2029-30 + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + source_concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 6 (''ONS principal + population projections (2024-based; adjusted) Deaths (''000s)2''), thousands of deaths. Footnote + 2: ONS, National population projections: 2024-based, 2026. The table states each row''s unit in + its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_ons_principal_population_projections_2024_based_adjusted_deaths_000s + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2, FY2030-31 + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + source_concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 6 (''ONS principal + population projections (2024-based; adjusted) Deaths (''000s)2''), thousands of deaths. Footnote + 2: ONS, National population projections: 2024-based, 2026. The table states each row''s unit in + its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_ons_principal_population_projections_2024_based_adjusted_deaths_000s + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: ONS principal population projections (2024-based; adjusted) Deaths ('000s)2, FY2031-32 + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + source_concept: obr.inheritance_tax.ons_principal_population_projections_2024_based_adjusted_deaths_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 6 (''ONS principal + population projections (2024-based; adjusted) Deaths (''000s)2''), thousands of deaths. Footnote + 2: ONS, National population projections: 2024-based, 2026. The table states each row''s unit in + its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2024 + provenance_class: model_output + assertion: observation + sheet_name: '4.13' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_number_of_deaths_subject_to_inheritance_tax_000s + label: Number of deaths subject to inheritance tax ('000s)3 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Number of deaths subject to inheritance tax ('000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: Number of deaths subject to inheritance tax ('000s)3, FY2024-25 + ordinal: 0 + column: C + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + source_concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 7 (''Number + of deaths subject to inheritance tax (''000s)3''), thousands of deaths. Footnote 3: Projected estimates + based on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic + and fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because + of timing and modelling effects that don’t impact underlying tax liabilities. The table states each + row''s unit in its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.13' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_number_of_deaths_subject_to_inheritance_tax_000s + label: Number of deaths subject to inheritance tax ('000s)3 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Number of deaths subject to inheritance tax ('000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: Number of deaths subject to inheritance tax ('000s)3, FY2025-26 + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + source_concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 7 (''Number + of deaths subject to inheritance tax (''000s)3''), thousands of deaths. Footnote 3: Projected estimates + based on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic + and fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because + of timing and modelling effects that don’t impact underlying tax liabilities. The table states each + row''s unit in its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_number_of_deaths_subject_to_inheritance_tax_000s + label: Number of deaths subject to inheritance tax ('000s)3 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Number of deaths subject to inheritance tax ('000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: Number of deaths subject to inheritance tax ('000s)3, FY2026-27 + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + source_concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 7 (''Number + of deaths subject to inheritance tax (''000s)3''), thousands of deaths. Footnote 3: Projected estimates + based on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic + and fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because + of timing and modelling effects that don’t impact underlying tax liabilities. The table states each + row''s unit in its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_number_of_deaths_subject_to_inheritance_tax_000s + label: Number of deaths subject to inheritance tax ('000s)3 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Number of deaths subject to inheritance tax ('000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: Number of deaths subject to inheritance tax ('000s)3, FY2027-28 + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + source_concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 7 (''Number + of deaths subject to inheritance tax (''000s)3''), thousands of deaths. Footnote 3: Projected estimates + based on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic + and fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because + of timing and modelling effects that don’t impact underlying tax liabilities. The table states each + row''s unit in its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_number_of_deaths_subject_to_inheritance_tax_000s + label: Number of deaths subject to inheritance tax ('000s)3 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Number of deaths subject to inheritance tax ('000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: Number of deaths subject to inheritance tax ('000s)3, FY2028-29 + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + source_concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 7 (''Number + of deaths subject to inheritance tax (''000s)3''), thousands of deaths. Footnote 3: Projected estimates + based on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic + and fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because + of timing and modelling effects that don’t impact underlying tax liabilities. The table states each + row''s unit in its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_number_of_deaths_subject_to_inheritance_tax_000s + label: Number of deaths subject to inheritance tax ('000s)3 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Number of deaths subject to inheritance tax ('000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: Number of deaths subject to inheritance tax ('000s)3, FY2029-30 + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + source_concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 7 (''Number + of deaths subject to inheritance tax (''000s)3''), thousands of deaths. Footnote 3: Projected estimates + based on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic + and fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because + of timing and modelling effects that don’t impact underlying tax liabilities. The table states each + row''s unit in its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_number_of_deaths_subject_to_inheritance_tax_000s + label: Number of deaths subject to inheritance tax ('000s)3 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Number of deaths subject to inheritance tax ('000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: Number of deaths subject to inheritance tax ('000s)3, FY2030-31 + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + source_concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 7 (''Number + of deaths subject to inheritance tax (''000s)3''), thousands of deaths. Footnote 3: Projected estimates + based on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic + and fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because + of timing and modelling effects that don’t impact underlying tax liabilities. The table states each + row''s unit in its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_number_of_deaths_subject_to_inheritance_tax_000s + label: Number of deaths subject to inheritance tax ('000s)3 + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Number of deaths subject to inheritance tax ('000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: count + label: Number of deaths subject to inheritance tax ('000s)3, FY2031-32 + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + source_concept: obr.inheritance_tax.number_of_deaths_subject_to_inheritance_tax_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 7 (''Number + of deaths subject to inheritance tax (''000s)3''), thousands of deaths. Footnote 3: Projected estimates + based on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic + and fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because + of timing and modelling effects that don’t impact underlying tax liabilities. The table states each + row''s unit in its label.' + unit: count + aggregation: sum + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2024 + provenance_class: model_output + assertion: observation + sheet_name: '4.13' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_average_tax_bill_for_taxpaying_estates_gbp_000s + label: Average tax bill for taxpaying estates (£ '000s)3 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Average tax bill for taxpaying estates (£ '000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: mean_amount + label: Average tax bill for taxpaying estates (£ '000s)3, FY2024-25 + ordinal: 0 + column: C + source_column_id: mean_amount + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + source_concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 8 (''Average + tax bill for taxpaying estates (£ ''000s)3''), GBP thousand. Footnote 3: Projected estimates based + on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic and + fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because of timing + and modelling effects that don’t impact underlying tax liabilities. The table states each row''s + unit in its label.' + unit: gbp + aggregation: mean + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.13' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_average_tax_bill_for_taxpaying_estates_gbp_000s + label: Average tax bill for taxpaying estates (£ '000s)3 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Average tax bill for taxpaying estates (£ '000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: mean_amount + label: Average tax bill for taxpaying estates (£ '000s)3, FY2025-26 + ordinal: 0 + column: D + source_column_id: mean_amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + source_concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 8 (''Average + tax bill for taxpaying estates (£ ''000s)3''), GBP thousand. Footnote 3: Projected estimates based + on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic and + fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because of timing + and modelling effects that don’t impact underlying tax liabilities. The table states each row''s + unit in its label.' + unit: gbp + aggregation: mean + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_average_tax_bill_for_taxpaying_estates_gbp_000s + label: Average tax bill for taxpaying estates (£ '000s)3 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Average tax bill for taxpaying estates (£ '000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: mean_amount + label: Average tax bill for taxpaying estates (£ '000s)3, FY2026-27 + ordinal: 0 + column: E + source_column_id: mean_amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + source_concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 8 (''Average + tax bill for taxpaying estates (£ ''000s)3''), GBP thousand. Footnote 3: Projected estimates based + on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic and + fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because of timing + and modelling effects that don’t impact underlying tax liabilities. The table states each row''s + unit in its label.' + unit: gbp + aggregation: mean + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_average_tax_bill_for_taxpaying_estates_gbp_000s + label: Average tax bill for taxpaying estates (£ '000s)3 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Average tax bill for taxpaying estates (£ '000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: mean_amount + label: Average tax bill for taxpaying estates (£ '000s)3, FY2027-28 + ordinal: 0 + column: F + source_column_id: mean_amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + source_concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 8 (''Average + tax bill for taxpaying estates (£ ''000s)3''), GBP thousand. Footnote 3: Projected estimates based + on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic and + fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because of timing + and modelling effects that don’t impact underlying tax liabilities. The table states each row''s + unit in its label.' + unit: gbp + aggregation: mean + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_average_tax_bill_for_taxpaying_estates_gbp_000s + label: Average tax bill for taxpaying estates (£ '000s)3 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Average tax bill for taxpaying estates (£ '000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: mean_amount + label: Average tax bill for taxpaying estates (£ '000s)3, FY2028-29 + ordinal: 0 + column: G + source_column_id: mean_amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + source_concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 8 (''Average + tax bill for taxpaying estates (£ ''000s)3''), GBP thousand. Footnote 3: Projected estimates based + on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic and + fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because of timing + and modelling effects that don’t impact underlying tax liabilities. The table states each row''s + unit in its label.' + unit: gbp + aggregation: mean + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_average_tax_bill_for_taxpaying_estates_gbp_000s + label: Average tax bill for taxpaying estates (£ '000s)3 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Average tax bill for taxpaying estates (£ '000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: mean_amount + label: Average tax bill for taxpaying estates (£ '000s)3, FY2029-30 + ordinal: 0 + column: H + source_column_id: mean_amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + source_concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 8 (''Average + tax bill for taxpaying estates (£ ''000s)3''), GBP thousand. Footnote 3: Projected estimates based + on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic and + fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because of timing + and modelling effects that don’t impact underlying tax liabilities. The table states each row''s + unit in its label.' + unit: gbp + aggregation: mean + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_average_tax_bill_for_taxpaying_estates_gbp_000s + label: Average tax bill for taxpaying estates (£ '000s)3 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Average tax bill for taxpaying estates (£ '000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: mean_amount + label: Average tax bill for taxpaying estates (£ '000s)3, FY2030-31 + ordinal: 0 + column: I + source_column_id: mean_amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + source_concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 8 (''Average + tax bill for taxpaying estates (£ ''000s)3''), GBP thousand. Footnote 3: Projected estimates based + on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic and + fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because of timing + and modelling effects that don’t impact underlying tax liabilities. The table states each row''s + unit in its label.' + unit: gbp + aggregation: mean + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.13' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: deceased_person + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: inheritance_tax_average_tax_bill_for_taxpaying_estates_gbp_000s + label: Average tax bill for taxpaying estates (£ '000s)3 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Average tax bill for taxpaying estates (£ '000s)3 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.13 Inheritance tax additional information + label: table title + measures: + - measure_id: mean_amount + label: Average tax bill for taxpaying estates (£ '000s)3, FY2031-32 + ordinal: 0 + column: J + source_column_id: mean_amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + source_concept: obr.inheritance_tax.average_tax_bill_for_taxpaying_estates_gbp_000s + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.13, row 8 (''Average + tax bill for taxpaying estates (£ ''000s)3''), GBP thousand. Footnote 3: Projected estimates based + on 2023-24 IHT returns using economic assumptions consistent with the October 2026 Economic and + fiscal outlook. Forecasts in this table are inconsistent with the receipts forecast because of timing + and modelling effects that don’t impact underlying tax liabilities. The table states each row''s + unit in its label.' + unit: gbp + aggregation: mean + value_scale: 1000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2025 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_capital_expenditure_capex + label: Capital expenditure (Capex) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Capital expenditure (Capex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capital expenditure (Capex), 2025 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025 + concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + source_concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 6 (''Capital + expenditure (Capex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2026 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_capital_expenditure_capex + label: Capital expenditure (Capex) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Capital expenditure (Capex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capital expenditure (Capex), 2026 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026 + concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + source_concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 6 (''Capital + expenditure (Capex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2027 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_capital_expenditure_capex + label: Capital expenditure (Capex) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Capital expenditure (Capex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capital expenditure (Capex), 2027 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027 + concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + source_concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 6 (''Capital + expenditure (Capex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2028 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_capital_expenditure_capex + label: Capital expenditure (Capex) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Capital expenditure (Capex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capital expenditure (Capex), 2028 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028 + concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + source_concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 6 (''Capital + expenditure (Capex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2029 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_capital_expenditure_capex + label: Capital expenditure (Capex) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Capital expenditure (Capex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capital expenditure (Capex), 2029 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029 + concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + source_concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 6 (''Capital + expenditure (Capex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2030 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_capital_expenditure_capex + label: Capital expenditure (Capex) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Capital expenditure (Capex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capital expenditure (Capex), 2030 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030 + concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + source_concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 6 (''Capital + expenditure (Capex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2031 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.capital_expenditure_capex.cy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_capital_expenditure_capex + label: Capital expenditure (Capex) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Capital expenditure (Capex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capital expenditure (Capex), 2031 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031 + concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + source_concept: obr.oil_and_gas_expenditure.capital_expenditure_capex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 6 (''Capital + expenditure (Capex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2025 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_exploration_and_appraisal_expenditure + label: Exploration & appraisal expenditure + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Exploration & appraisal expenditure + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Exploration & appraisal expenditure, 2025 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025 + concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + source_concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 7 (''Exploration + & appraisal expenditure''), GBP billion. Note: These forecasts reflect nominal expenditure. These + forecasts are informed by the central projections published by the North Sea Transition Authority. + We convert the real terms NSTA projection into a nominal forecast by applying a deflator, which + reflects movements in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2026 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_exploration_and_appraisal_expenditure + label: Exploration & appraisal expenditure + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Exploration & appraisal expenditure + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Exploration & appraisal expenditure, 2026 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026 + concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + source_concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 7 (''Exploration + & appraisal expenditure''), GBP billion. Note: These forecasts reflect nominal expenditure. These + forecasts are informed by the central projections published by the North Sea Transition Authority. + We convert the real terms NSTA projection into a nominal forecast by applying a deflator, which + reflects movements in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2027 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_exploration_and_appraisal_expenditure + label: Exploration & appraisal expenditure + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Exploration & appraisal expenditure + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Exploration & appraisal expenditure, 2027 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027 + concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + source_concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 7 (''Exploration + & appraisal expenditure''), GBP billion. Note: These forecasts reflect nominal expenditure. These + forecasts are informed by the central projections published by the North Sea Transition Authority. + We convert the real terms NSTA projection into a nominal forecast by applying a deflator, which + reflects movements in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2028 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_exploration_and_appraisal_expenditure + label: Exploration & appraisal expenditure + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Exploration & appraisal expenditure + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Exploration & appraisal expenditure, 2028 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028 + concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + source_concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 7 (''Exploration + & appraisal expenditure''), GBP billion. Note: These forecasts reflect nominal expenditure. These + forecasts are informed by the central projections published by the North Sea Transition Authority. + We convert the real terms NSTA projection into a nominal forecast by applying a deflator, which + reflects movements in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2029 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_exploration_and_appraisal_expenditure + label: Exploration & appraisal expenditure + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Exploration & appraisal expenditure + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Exploration & appraisal expenditure, 2029 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029 + concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + source_concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 7 (''Exploration + & appraisal expenditure''), GBP billion. Note: These forecasts reflect nominal expenditure. These + forecasts are informed by the central projections published by the North Sea Transition Authority. + We convert the real terms NSTA projection into a nominal forecast by applying a deflator, which + reflects movements in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2030 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_exploration_and_appraisal_expenditure + label: Exploration & appraisal expenditure + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Exploration & appraisal expenditure + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Exploration & appraisal expenditure, 2030 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030 + concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + source_concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 7 (''Exploration + & appraisal expenditure''), GBP billion. Note: These forecasts reflect nominal expenditure. These + forecasts are informed by the central projections published by the North Sea Transition Authority. + We convert the real terms NSTA projection into a nominal forecast by applying a deflator, which + reflects movements in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2031 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.exploration_and_appraisal_expenditure.cy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_exploration_and_appraisal_expenditure + label: Exploration & appraisal expenditure + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Exploration & appraisal expenditure + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Exploration & appraisal expenditure, 2031 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031 + concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + source_concept: obr.oil_and_gas_expenditure.exploration_and_appraisal_expenditure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 7 (''Exploration + & appraisal expenditure''), GBP billion. Note: These forecasts reflect nominal expenditure. These + forecasts are informed by the central projections published by the North Sea Transition Authority. + We convert the real terms NSTA projection into a nominal forecast by applying a deflator, which + reflects movements in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2025 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_operating_expenditure_opex + label: Operating expenditure (Opex) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Operating expenditure (Opex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Operating expenditure (Opex), 2025 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025 + concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + source_concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 8 (''Operating + expenditure (Opex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2026 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_operating_expenditure_opex + label: Operating expenditure (Opex) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Operating expenditure (Opex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Operating expenditure (Opex), 2026 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026 + concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + source_concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 8 (''Operating + expenditure (Opex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2027 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_operating_expenditure_opex + label: Operating expenditure (Opex) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Operating expenditure (Opex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Operating expenditure (Opex), 2027 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027 + concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + source_concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 8 (''Operating + expenditure (Opex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2028 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_operating_expenditure_opex + label: Operating expenditure (Opex) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Operating expenditure (Opex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Operating expenditure (Opex), 2028 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028 + concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + source_concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 8 (''Operating + expenditure (Opex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2029 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_operating_expenditure_opex + label: Operating expenditure (Opex) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Operating expenditure (Opex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Operating expenditure (Opex), 2029 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029 + concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + source_concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 8 (''Operating + expenditure (Opex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2030 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_operating_expenditure_opex + label: Operating expenditure (Opex) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Operating expenditure (Opex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Operating expenditure (Opex), 2030 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030 + concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + source_concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 8 (''Operating + expenditure (Opex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2031 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.operating_expenditure_opex.cy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_operating_expenditure_opex + label: Operating expenditure (Opex) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Operating expenditure (Opex) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Operating expenditure (Opex), 2031 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031 + concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + source_concept: obr.oil_and_gas_expenditure.operating_expenditure_opex + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 8 (''Operating + expenditure (Opex)''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts + are informed by the central projections published by the North Sea Transition Authority. We convert + the real terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements + in the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2025 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_decommissioning_costs + label: Decommissioning costs + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Decommissioning costs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Decommissioning costs, 2025 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025 + concept: obr.oil_and_gas_expenditure.decommissioning_costs + source_concept: obr.oil_and_gas_expenditure.decommissioning_costs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 9 (''Decommissioning + costs''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts are informed + by the central projections published by the North Sea Transition Authority. We convert the real + terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements in + the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2026 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_decommissioning_costs + label: Decommissioning costs + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Decommissioning costs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Decommissioning costs, 2026 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026 + concept: obr.oil_and_gas_expenditure.decommissioning_costs + source_concept: obr.oil_and_gas_expenditure.decommissioning_costs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 9 (''Decommissioning + costs''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts are informed + by the central projections published by the North Sea Transition Authority. We convert the real + terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements in + the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2027 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_decommissioning_costs + label: Decommissioning costs + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Decommissioning costs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Decommissioning costs, 2027 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027 + concept: obr.oil_and_gas_expenditure.decommissioning_costs + source_concept: obr.oil_and_gas_expenditure.decommissioning_costs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 9 (''Decommissioning + costs''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts are informed + by the central projections published by the North Sea Transition Authority. We convert the real + terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements in + the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2028 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_decommissioning_costs + label: Decommissioning costs + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Decommissioning costs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Decommissioning costs, 2028 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028 + concept: obr.oil_and_gas_expenditure.decommissioning_costs + source_concept: obr.oil_and_gas_expenditure.decommissioning_costs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 9 (''Decommissioning + costs''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts are informed + by the central projections published by the North Sea Transition Authority. We convert the real + terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements in + the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2029 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_decommissioning_costs + label: Decommissioning costs + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Decommissioning costs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Decommissioning costs, 2029 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029 + concept: obr.oil_and_gas_expenditure.decommissioning_costs + source_concept: obr.oil_and_gas_expenditure.decommissioning_costs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 9 (''Decommissioning + costs''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts are informed + by the central projections published by the North Sea Transition Authority. We convert the real + terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements in + the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2030 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_decommissioning_costs + label: Decommissioning costs + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Decommissioning costs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Decommissioning costs, 2030 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030 + concept: obr.oil_and_gas_expenditure.decommissioning_costs + source_concept: obr.oil_and_gas_expenditure.decommissioning_costs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 9 (''Decommissioning + costs''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts are informed + by the central projections published by the North Sea Transition Authority. We convert the real + terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements in + the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2031 + record_set_spec_id: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.oil_and_gas_expenditure.decommissioning_costs.cy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.14' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: oil_and_gas_industry + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: oil_and_gas_expenditure_decommissioning_costs + label: Decommissioning costs + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Decommissioning costs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.14 Oil and gas expenditure assumptions + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Decommissioning costs, 2031 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031 + concept: obr.oil_and_gas_expenditure.decommissioning_costs + source_concept: obr.oil_and_gas_expenditure.decommissioning_costs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.14, row 9 (''Decommissioning + costs''), GBP billion. Note: These forecasts reflect nominal expenditure. These forecasts are informed + by the central projections published by the North Sea Transition Authority. We convert the real + terms NSTA projection into a nominal forecast by applying a deflator, which reflects movements in + the oil price.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2024 + provenance_class: model_output + assertion: observation + sheet_name: '4.15' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_vat_gap + label: VAT gap + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: VAT gap + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: VAT gap, FY2024-25 + ordinal: 0 + column: C + source_column_id: share + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.vat_gap_and_standard_rated_share.vat_gap + source_concept: obr.vat_gap_and_standard_rated_share.vat_gap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 6 ('VAT gap'), + per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_vat_gap + label: VAT gap + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: VAT gap + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: VAT gap, FY2025-26 + ordinal: 0 + column: D + source_column_id: share + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.vat_gap_and_standard_rated_share.vat_gap + source_concept: obr.vat_gap_and_standard_rated_share.vat_gap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 6 ('VAT gap'), + per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_vat_gap + label: VAT gap + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: VAT gap + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: VAT gap, FY2026-27 + ordinal: 0 + column: E + source_column_id: share + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.vat_gap_and_standard_rated_share.vat_gap + source_concept: obr.vat_gap_and_standard_rated_share.vat_gap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 6 ('VAT gap'), + per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_vat_gap + label: VAT gap + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: VAT gap + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: VAT gap, FY2027-28 + ordinal: 0 + column: F + source_column_id: share + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.vat_gap_and_standard_rated_share.vat_gap + source_concept: obr.vat_gap_and_standard_rated_share.vat_gap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 6 ('VAT gap'), + per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_vat_gap + label: VAT gap + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: VAT gap + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: VAT gap, FY2028-29 + ordinal: 0 + column: G + source_column_id: share + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.vat_gap_and_standard_rated_share.vat_gap + source_concept: obr.vat_gap_and_standard_rated_share.vat_gap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 6 ('VAT gap'), + per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_vat_gap + label: VAT gap + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: VAT gap + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: VAT gap, FY2029-30 + ordinal: 0 + column: H + source_column_id: share + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.vat_gap_and_standard_rated_share.vat_gap + source_concept: obr.vat_gap_and_standard_rated_share.vat_gap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 6 ('VAT gap'), + per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_vat_gap + label: VAT gap + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: VAT gap + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: VAT gap, FY2030-31 + ordinal: 0 + column: I + source_column_id: share + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.vat_gap_and_standard_rated_share.vat_gap + source_concept: obr.vat_gap_and_standard_rated_share.vat_gap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 6 ('VAT gap'), + per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.vat_gap.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_vat_gap + label: VAT gap + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: VAT gap + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: VAT gap, FY2031-32 + ordinal: 0 + column: J + source_column_id: share + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.vat_gap_and_standard_rated_share.vat_gap + source_concept: obr.vat_gap_and_standard_rated_share.vat_gap + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 6 ('VAT gap'), + per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2024 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2024 + provenance_class: model_output + assertion: observation + sheet_name: '4.15' + period_type: calendar_year + period: 2024 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_standard_rated_share_of_household_consumption + label: Standard rated share of household consumption + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Standard rated share of household consumption + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: Standard rated share of household consumption, 2024 + ordinal: 0 + column: C + source_column_id: share + expected_column_header_row: 7 + expected_column_header: 2024 + concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + source_concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 8 ('Standard + rated share of household consumption'), per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2025 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: calendar_year + period: 2025 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_standard_rated_share_of_household_consumption + label: Standard rated share of household consumption + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Standard rated share of household consumption + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: Standard rated share of household consumption, 2025 + ordinal: 0 + column: D + source_column_id: share + expected_column_header_row: 7 + expected_column_header: 2025 + concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + source_concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 8 ('Standard + rated share of household consumption'), per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2026 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: calendar_year + period: 2026 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_standard_rated_share_of_household_consumption + label: Standard rated share of household consumption + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Standard rated share of household consumption + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: Standard rated share of household consumption, 2026 + ordinal: 0 + column: E + source_column_id: share + expected_column_header_row: 7 + expected_column_header: 2026 + concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + source_concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 8 ('Standard + rated share of household consumption'), per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2027 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: calendar_year + period: 2027 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_standard_rated_share_of_household_consumption + label: Standard rated share of household consumption + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Standard rated share of household consumption + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: Standard rated share of household consumption, 2027 + ordinal: 0 + column: F + source_column_id: share + expected_column_header_row: 7 + expected_column_header: 2027 + concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + source_concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 8 ('Standard + rated share of household consumption'), per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2028 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: calendar_year + period: 2028 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_standard_rated_share_of_household_consumption + label: Standard rated share of household consumption + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Standard rated share of household consumption + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: Standard rated share of household consumption, 2028 + ordinal: 0 + column: G + source_column_id: share + expected_column_header_row: 7 + expected_column_header: 2028 + concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + source_concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 8 ('Standard + rated share of household consumption'), per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2029 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: calendar_year + period: 2029 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_standard_rated_share_of_household_consumption + label: Standard rated share of household consumption + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Standard rated share of household consumption + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: Standard rated share of household consumption, 2029 + ordinal: 0 + column: H + source_column_id: share + expected_column_header_row: 7 + expected_column_header: 2029 + concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + source_concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 8 ('Standard + rated share of household consumption'), per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2030 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: calendar_year + period: 2030 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_standard_rated_share_of_household_consumption + label: Standard rated share of household consumption + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Standard rated share of household consumption + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: Standard rated share of household consumption, 2030 + ordinal: 0 + column: I + source_column_id: share + expected_column_header_row: 7 + expected_column_header: 2030 + concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + source_concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 8 ('Standard + rated share of household consumption'), per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2031 + record_set_spec_id: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption.cy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.15' + period_type: calendar_year + period: 2031 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: vat_gap_and_standard_rated_share_standard_rated_share_of_household_consumption + label: Standard rated share of household consumption + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Standard rated share of household consumption + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.15 Standard rated share and VAT gap + label: table title + - column: C + row: 3 + expected_value: Per cent + label: unit cell + measures: + - measure_id: share + label: Standard rated share of household consumption, 2031 + ordinal: 0 + column: J + source_column_id: share + expected_column_header_row: 7 + expected_column_header: 2031 + concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + source_concept: obr.vat_gap_and_standard_rated_share.standard_rated_share_of_household_consumption + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.15, row 8 ('Standard + rated share of household consumption'), per cent. + unit: percent + aggregation: share + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.16' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_r_and_d_tax_credits + label: R&D Tax Credits + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: R&D Tax Credits + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: R&D Tax Credits, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.corporation_tax_credits.r_and_d_tax_credits + source_concept: obr.corporation_tax_credits.r_and_d_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 6 ('R&D Tax + Credits'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_r_and_d_tax_credits + label: R&D Tax Credits + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: R&D Tax Credits + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: R&D Tax Credits, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.corporation_tax_credits.r_and_d_tax_credits + source_concept: obr.corporation_tax_credits.r_and_d_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 6 ('R&D Tax + Credits'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_r_and_d_tax_credits + label: R&D Tax Credits + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: R&D Tax Credits + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: R&D Tax Credits, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.corporation_tax_credits.r_and_d_tax_credits + source_concept: obr.corporation_tax_credits.r_and_d_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 6 ('R&D Tax + Credits'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_r_and_d_tax_credits + label: R&D Tax Credits + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: R&D Tax Credits + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: R&D Tax Credits, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.corporation_tax_credits.r_and_d_tax_credits + source_concept: obr.corporation_tax_credits.r_and_d_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 6 ('R&D Tax + Credits'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_r_and_d_tax_credits + label: R&D Tax Credits + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: R&D Tax Credits + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: R&D Tax Credits, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.corporation_tax_credits.r_and_d_tax_credits + source_concept: obr.corporation_tax_credits.r_and_d_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 6 ('R&D Tax + Credits'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_r_and_d_tax_credits + label: R&D Tax Credits + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: R&D Tax Credits + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: R&D Tax Credits, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.corporation_tax_credits.r_and_d_tax_credits + source_concept: obr.corporation_tax_credits.r_and_d_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 6 ('R&D Tax + Credits'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.r_and_d_tax_credits.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_r_and_d_tax_credits + label: R&D Tax Credits + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: R&D Tax Credits + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: R&D Tax Credits, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.corporation_tax_credits.r_and_d_tax_credits + source_concept: obr.corporation_tax_credits.r_and_d_tax_credits + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 6 ('R&D Tax + Credits'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.16' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_creative_tax_reliefs + label: Creative Tax Reliefs + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Creative Tax Reliefs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Creative Tax Reliefs, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.corporation_tax_credits.creative_tax_reliefs + source_concept: obr.corporation_tax_credits.creative_tax_reliefs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 7 ('Creative + Tax Reliefs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_creative_tax_reliefs + label: Creative Tax Reliefs + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Creative Tax Reliefs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Creative Tax Reliefs, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.corporation_tax_credits.creative_tax_reliefs + source_concept: obr.corporation_tax_credits.creative_tax_reliefs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 7 ('Creative + Tax Reliefs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_creative_tax_reliefs + label: Creative Tax Reliefs + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Creative Tax Reliefs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Creative Tax Reliefs, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.corporation_tax_credits.creative_tax_reliefs + source_concept: obr.corporation_tax_credits.creative_tax_reliefs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 7 ('Creative + Tax Reliefs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_creative_tax_reliefs + label: Creative Tax Reliefs + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Creative Tax Reliefs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Creative Tax Reliefs, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.corporation_tax_credits.creative_tax_reliefs + source_concept: obr.corporation_tax_credits.creative_tax_reliefs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 7 ('Creative + Tax Reliefs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_creative_tax_reliefs + label: Creative Tax Reliefs + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Creative Tax Reliefs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Creative Tax Reliefs, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.corporation_tax_credits.creative_tax_reliefs + source_concept: obr.corporation_tax_credits.creative_tax_reliefs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 7 ('Creative + Tax Reliefs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_creative_tax_reliefs + label: Creative Tax Reliefs + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Creative Tax Reliefs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Creative Tax Reliefs, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.corporation_tax_credits.creative_tax_reliefs + source_concept: obr.corporation_tax_credits.creative_tax_reliefs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 7 ('Creative + Tax Reliefs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.creative_tax_reliefs.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_creative_tax_reliefs + label: Creative Tax Reliefs + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Creative Tax Reliefs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Creative Tax Reliefs, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.corporation_tax_credits.creative_tax_reliefs + source_concept: obr.corporation_tax_credits.creative_tax_reliefs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 7 ('Creative + Tax Reliefs'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.16' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_film + label: Film + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'Film ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Film, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.corporation_tax_credits.film + source_concept: obr.corporation_tax_credits.film + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 9 ('Film'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_film + label: Film + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'Film ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Film, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.corporation_tax_credits.film + source_concept: obr.corporation_tax_credits.film + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 9 ('Film'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_film + label: Film + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'Film ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Film, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.corporation_tax_credits.film + source_concept: obr.corporation_tax_credits.film + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 9 ('Film'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_film + label: Film + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'Film ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Film, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.corporation_tax_credits.film + source_concept: obr.corporation_tax_credits.film + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 9 ('Film'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_film + label: Film + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'Film ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Film, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.corporation_tax_credits.film + source_concept: obr.corporation_tax_credits.film + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 9 ('Film'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_film + label: Film + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'Film ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Film, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.corporation_tax_credits.film + source_concept: obr.corporation_tax_credits.film + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 9 ('Film'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.film.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_film + label: Film + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'Film ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Film, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.corporation_tax_credits.film + source_concept: obr.corporation_tax_credits.film + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 9 ('Film'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.16' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_high_end_and_children_s_tv + label: High-end and Children's TV + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'High-end and Children''s TV ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: High-end and Children's TV, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.corporation_tax_credits.high_end_and_children_s_tv + source_concept: obr.corporation_tax_credits.high_end_and_children_s_tv + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 10 ('High-end + and Children's TV'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_high_end_and_children_s_tv + label: High-end and Children's TV + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'High-end and Children''s TV ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: High-end and Children's TV, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.corporation_tax_credits.high_end_and_children_s_tv + source_concept: obr.corporation_tax_credits.high_end_and_children_s_tv + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 10 ('High-end + and Children's TV'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_high_end_and_children_s_tv + label: High-end and Children's TV + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'High-end and Children''s TV ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: High-end and Children's TV, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.corporation_tax_credits.high_end_and_children_s_tv + source_concept: obr.corporation_tax_credits.high_end_and_children_s_tv + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 10 ('High-end + and Children's TV'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_high_end_and_children_s_tv + label: High-end and Children's TV + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'High-end and Children''s TV ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: High-end and Children's TV, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.corporation_tax_credits.high_end_and_children_s_tv + source_concept: obr.corporation_tax_credits.high_end_and_children_s_tv + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 10 ('High-end + and Children's TV'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_high_end_and_children_s_tv + label: High-end and Children's TV + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'High-end and Children''s TV ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: High-end and Children's TV, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.corporation_tax_credits.high_end_and_children_s_tv + source_concept: obr.corporation_tax_credits.high_end_and_children_s_tv + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 10 ('High-end + and Children's TV'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_high_end_and_children_s_tv + label: High-end and Children's TV + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'High-end and Children''s TV ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: High-end and Children's TV, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.corporation_tax_credits.high_end_and_children_s_tv + source_concept: obr.corporation_tax_credits.high_end_and_children_s_tv + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 10 ('High-end + and Children's TV'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.high_end_and_children_s_tv.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_high_end_and_children_s_tv + label: High-end and Children's TV + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'High-end and Children''s TV ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: High-end and Children's TV, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.corporation_tax_credits.high_end_and_children_s_tv + source_concept: obr.corporation_tax_credits.high_end_and_children_s_tv + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 10 ('High-end + and Children's TV'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.16' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_video_games + label: Video games + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Video games + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Video games, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.corporation_tax_credits.video_games + source_concept: obr.corporation_tax_credits.video_games + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 11 ('Video + games'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_video_games + label: Video games + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Video games + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Video games, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.corporation_tax_credits.video_games + source_concept: obr.corporation_tax_credits.video_games + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 11 ('Video + games'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_video_games + label: Video games + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Video games + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Video games, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.corporation_tax_credits.video_games + source_concept: obr.corporation_tax_credits.video_games + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 11 ('Video + games'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_video_games + label: Video games + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Video games + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Video games, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.corporation_tax_credits.video_games + source_concept: obr.corporation_tax_credits.video_games + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 11 ('Video + games'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_video_games + label: Video games + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Video games + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Video games, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.corporation_tax_credits.video_games + source_concept: obr.corporation_tax_credits.video_games + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 11 ('Video + games'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_video_games + label: Video games + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Video games + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Video games, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.corporation_tax_credits.video_games + source_concept: obr.corporation_tax_credits.video_games + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 11 ('Video + games'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.video_games.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_video_games + label: Video games + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Video games + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Video games, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.corporation_tax_credits.video_games + source_concept: obr.corporation_tax_credits.video_games + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 11 ('Video + games'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.16' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_theatre + label: Theatre + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Theatre + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Theatre, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.corporation_tax_credits.theatre + source_concept: obr.corporation_tax_credits.theatre + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 12 ('Theatre'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_theatre + label: Theatre + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Theatre + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Theatre, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.corporation_tax_credits.theatre + source_concept: obr.corporation_tax_credits.theatre + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 12 ('Theatre'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_theatre + label: Theatre + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Theatre + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Theatre, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.corporation_tax_credits.theatre + source_concept: obr.corporation_tax_credits.theatre + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 12 ('Theatre'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_theatre + label: Theatre + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Theatre + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Theatre, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.corporation_tax_credits.theatre + source_concept: obr.corporation_tax_credits.theatre + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 12 ('Theatre'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_theatre + label: Theatre + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Theatre + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Theatre, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.corporation_tax_credits.theatre + source_concept: obr.corporation_tax_credits.theatre + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 12 ('Theatre'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_theatre + label: Theatre + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Theatre + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Theatre, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.corporation_tax_credits.theatre + source_concept: obr.corporation_tax_credits.theatre + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 12 ('Theatre'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.theatre.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_theatre + label: Theatre + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Theatre + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Theatre, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.corporation_tax_credits.theatre + source_concept: obr.corporation_tax_credits.theatre + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 12 ('Theatre'), + GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.16' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_other + label: Other1 + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.corporation_tax_credits.other + source_concept: obr.corporation_tax_credits.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.16, row 13 (''Other1''), + GBP billion. Footnote 1: This includes Animation Tax Relief, Orchestra Tax Relief, Museums and Galleries + Exhibition Tax Relief, and all reduced liability creative tax reliefs.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_other + label: Other1 + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.corporation_tax_credits.other + source_concept: obr.corporation_tax_credits.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.16, row 13 (''Other1''), + GBP billion. Footnote 1: This includes Animation Tax Relief, Orchestra Tax Relief, Museums and Galleries + Exhibition Tax Relief, and all reduced liability creative tax reliefs.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_other + label: Other1 + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.corporation_tax_credits.other + source_concept: obr.corporation_tax_credits.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.16, row 13 (''Other1''), + GBP billion. Footnote 1: This includes Animation Tax Relief, Orchestra Tax Relief, Museums and Galleries + Exhibition Tax Relief, and all reduced liability creative tax reliefs.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_other + label: Other1 + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.corporation_tax_credits.other + source_concept: obr.corporation_tax_credits.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.16, row 13 (''Other1''), + GBP billion. Footnote 1: This includes Animation Tax Relief, Orchestra Tax Relief, Museums and Galleries + Exhibition Tax Relief, and all reduced liability creative tax reliefs.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_other + label: Other1 + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.corporation_tax_credits.other + source_concept: obr.corporation_tax_credits.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.16, row 13 (''Other1''), + GBP billion. Footnote 1: This includes Animation Tax Relief, Orchestra Tax Relief, Museums and Galleries + Exhibition Tax Relief, and all reduced liability creative tax reliefs.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_other + label: Other1 + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.corporation_tax_credits.other + source_concept: obr.corporation_tax_credits.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.16, row 13 (''Other1''), + GBP billion. Footnote 1: This includes Animation Tax Relief, Orchestra Tax Relief, Museums and Galleries + Exhibition Tax Relief, and all reduced liability creative tax reliefs.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.other.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_other + label: Other1 + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Other1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Other1, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.corporation_tax_credits.other + source_concept: obr.corporation_tax_credits.other + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.16, row 13 (''Other1''), + GBP billion. Footnote 1: This includes Animation Tax Relief, Orchestra Tax Relief, Museums and Galleries + Exhibition Tax Relief, and all reduced liability creative tax reliefs.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.16' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_land_remediation_relief + label: Land Remediation Relief + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Land Remediation Relief + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land Remediation Relief, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.corporation_tax_credits.land_remediation_relief + source_concept: obr.corporation_tax_credits.land_remediation_relief + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 14 ('Land Remediation + Relief'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_land_remediation_relief + label: Land Remediation Relief + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Land Remediation Relief + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land Remediation Relief, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.corporation_tax_credits.land_remediation_relief + source_concept: obr.corporation_tax_credits.land_remediation_relief + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 14 ('Land Remediation + Relief'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_land_remediation_relief + label: Land Remediation Relief + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Land Remediation Relief + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land Remediation Relief, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.corporation_tax_credits.land_remediation_relief + source_concept: obr.corporation_tax_credits.land_remediation_relief + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 14 ('Land Remediation + Relief'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_land_remediation_relief + label: Land Remediation Relief + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Land Remediation Relief + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land Remediation Relief, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.corporation_tax_credits.land_remediation_relief + source_concept: obr.corporation_tax_credits.land_remediation_relief + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 14 ('Land Remediation + Relief'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_land_remediation_relief + label: Land Remediation Relief + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Land Remediation Relief + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land Remediation Relief, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.corporation_tax_credits.land_remediation_relief + source_concept: obr.corporation_tax_credits.land_remediation_relief + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 14 ('Land Remediation + Relief'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_land_remediation_relief + label: Land Remediation Relief + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Land Remediation Relief + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land Remediation Relief, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.corporation_tax_credits.land_remediation_relief + source_concept: obr.corporation_tax_credits.land_remediation_relief + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 14 ('Land Remediation + Relief'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.corporation_tax_credits.land_remediation_relief.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.16' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: firm + entity_role: corporation_tax_payer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: corporation_tax_credits_land_remediation_relief + label: Land Remediation Relief + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Land Remediation Relief + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.16 Corporation Tax Credits spend by sector + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Land Remediation Relief, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.corporation_tax_credits.land_remediation_relief + source_concept: obr.corporation_tax_credits.land_remediation_relief + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: OBR EFO October 2026 detailed forecast tables, table 4.16, row 14 ('Land Remediation + Relief'), GBP billion. + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_changes_to_thresholds + label: Changes to thresholds + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Changes to thresholds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Changes to thresholds, FY2022-23 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2022-23 + concept: obr.personal_tax_measures_yield.changes_to_thresholds + source_concept: obr.personal_tax_measures_yield.changes_to_thresholds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 5 (''Changes + to thresholds''), GBP billion. The table flags no outturn: every column, past years included, is + the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_changes_to_thresholds + label: Changes to thresholds + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Changes to thresholds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Changes to thresholds, FY2023-24 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2023-24 + concept: obr.personal_tax_measures_yield.changes_to_thresholds + source_concept: obr.personal_tax_measures_yield.changes_to_thresholds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 5 (''Changes + to thresholds''), GBP billion. The table flags no outturn: every column, past years included, is + the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_changes_to_thresholds + label: Changes to thresholds + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Changes to thresholds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Changes to thresholds, FY2024-25 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.personal_tax_measures_yield.changes_to_thresholds + source_concept: obr.personal_tax_measures_yield.changes_to_thresholds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 5 (''Changes + to thresholds''), GBP billion. The table flags no outturn: every column, past years included, is + the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_changes_to_thresholds + label: Changes to thresholds + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Changes to thresholds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Changes to thresholds, FY2025-26 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.personal_tax_measures_yield.changes_to_thresholds + source_concept: obr.personal_tax_measures_yield.changes_to_thresholds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 5 (''Changes + to thresholds''), GBP billion. The table flags no outturn: every column, past years included, is + the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_changes_to_thresholds + label: Changes to thresholds + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Changes to thresholds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Changes to thresholds, FY2026-27 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.personal_tax_measures_yield.changes_to_thresholds + source_concept: obr.personal_tax_measures_yield.changes_to_thresholds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 5 (''Changes + to thresholds''), GBP billion. The table flags no outturn: every column, past years included, is + the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_changes_to_thresholds + label: Changes to thresholds + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Changes to thresholds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Changes to thresholds, FY2027-28 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.personal_tax_measures_yield.changes_to_thresholds + source_concept: obr.personal_tax_measures_yield.changes_to_thresholds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 5 (''Changes + to thresholds''), GBP billion. The table flags no outturn: every column, past years included, is + the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_changes_to_thresholds + label: Changes to thresholds + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Changes to thresholds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Changes to thresholds, FY2028-29 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.personal_tax_measures_yield.changes_to_thresholds + source_concept: obr.personal_tax_measures_yield.changes_to_thresholds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 5 (''Changes + to thresholds''), GBP billion. The table flags no outturn: every column, past years included, is + the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_changes_to_thresholds + label: Changes to thresholds + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Changes to thresholds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Changes to thresholds, FY2029-30 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.personal_tax_measures_yield.changes_to_thresholds + source_concept: obr.personal_tax_measures_yield.changes_to_thresholds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 5 (''Changes + to thresholds''), GBP billion. The table flags no outturn: every column, past years included, is + the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_changes_to_thresholds + label: Changes to thresholds + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Changes to thresholds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Changes to thresholds, FY2030-31 + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.personal_tax_measures_yield.changes_to_thresholds + source_concept: obr.personal_tax_measures_yield.changes_to_thresholds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 5 (''Changes + to thresholds''), GBP billion. The table flags no outturn: every column, past years included, is + the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.changes_to_thresholds.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_changes_to_thresholds + label: Changes to thresholds + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: Changes to thresholds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Changes to thresholds, FY2031-32 + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.personal_tax_measures_yield.changes_to_thresholds + source_concept: obr.personal_tax_measures_yield.changes_to_thresholds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 5 (''Changes + to thresholds''), GBP billion. The table flags no outturn: every column, past years included, is + the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_pa_and_hrt_freezes + label: PA and HRT freezes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: PA and HRT freezes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PA and HRT freezes, FY2022-23 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2022-23 + concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + source_concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 7 (''PA and + HRT freezes''), GBP billion. The table flags no outturn: every column, past years included, is the + OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_pa_and_hrt_freezes + label: PA and HRT freezes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: PA and HRT freezes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PA and HRT freezes, FY2023-24 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2023-24 + concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + source_concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 7 (''PA and + HRT freezes''), GBP billion. The table flags no outturn: every column, past years included, is the + OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_pa_and_hrt_freezes + label: PA and HRT freezes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: PA and HRT freezes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PA and HRT freezes, FY2024-25 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + source_concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 7 (''PA and + HRT freezes''), GBP billion. The table flags no outturn: every column, past years included, is the + OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_pa_and_hrt_freezes + label: PA and HRT freezes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: PA and HRT freezes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PA and HRT freezes, FY2025-26 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + source_concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 7 (''PA and + HRT freezes''), GBP billion. The table flags no outturn: every column, past years included, is the + OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_pa_and_hrt_freezes + label: PA and HRT freezes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: PA and HRT freezes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PA and HRT freezes, FY2026-27 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + source_concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 7 (''PA and + HRT freezes''), GBP billion. The table flags no outturn: every column, past years included, is the + OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_pa_and_hrt_freezes + label: PA and HRT freezes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: PA and HRT freezes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PA and HRT freezes, FY2027-28 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + source_concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 7 (''PA and + HRT freezes''), GBP billion. The table flags no outturn: every column, past years included, is the + OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_pa_and_hrt_freezes + label: PA and HRT freezes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: PA and HRT freezes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PA and HRT freezes, FY2028-29 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + source_concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 7 (''PA and + HRT freezes''), GBP billion. The table flags no outturn: every column, past years included, is the + OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_pa_and_hrt_freezes + label: PA and HRT freezes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: PA and HRT freezes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PA and HRT freezes, FY2029-30 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + source_concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 7 (''PA and + HRT freezes''), GBP billion. The table flags no outturn: every column, past years included, is the + OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_pa_and_hrt_freezes + label: PA and HRT freezes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: PA and HRT freezes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PA and HRT freezes, FY2030-31 + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + source_concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 7 (''PA and + HRT freezes''), GBP billion. The table flags no outturn: every column, past years included, is the + OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.pa_and_hrt_freezes.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_pa_and_hrt_freezes + label: PA and HRT freezes + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: PA and HRT freezes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: PA and HRT freezes, FY2031-32 + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + source_concept: obr.personal_tax_measures_yield.pa_and_hrt_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 7 (''PA and + HRT freezes''), GBP billion. The table flags no outturn: every column, past years included, is the + OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_additional_rate_threshold_reduction + label: 'Additional rate threshold: reduction' + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Additional rate threshold: reduction' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Additional rate threshold: reduction, FY2022-23' + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2022-23 + concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + source_concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 8 (''Additional + rate threshold: reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_additional_rate_threshold_reduction + label: 'Additional rate threshold: reduction' + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Additional rate threshold: reduction' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Additional rate threshold: reduction, FY2023-24' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2023-24 + concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + source_concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 8 (''Additional + rate threshold: reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_additional_rate_threshold_reduction + label: 'Additional rate threshold: reduction' + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Additional rate threshold: reduction' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Additional rate threshold: reduction, FY2024-25' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + source_concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 8 (''Additional + rate threshold: reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_additional_rate_threshold_reduction + label: 'Additional rate threshold: reduction' + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Additional rate threshold: reduction' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Additional rate threshold: reduction, FY2025-26' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + source_concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 8 (''Additional + rate threshold: reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_additional_rate_threshold_reduction + label: 'Additional rate threshold: reduction' + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Additional rate threshold: reduction' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Additional rate threshold: reduction, FY2026-27' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + source_concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 8 (''Additional + rate threshold: reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_additional_rate_threshold_reduction + label: 'Additional rate threshold: reduction' + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Additional rate threshold: reduction' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Additional rate threshold: reduction, FY2027-28' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + source_concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 8 (''Additional + rate threshold: reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_additional_rate_threshold_reduction + label: 'Additional rate threshold: reduction' + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Additional rate threshold: reduction' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Additional rate threshold: reduction, FY2028-29' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + source_concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 8 (''Additional + rate threshold: reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_additional_rate_threshold_reduction + label: 'Additional rate threshold: reduction' + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Additional rate threshold: reduction' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Additional rate threshold: reduction, FY2029-30' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + source_concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 8 (''Additional + rate threshold: reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_additional_rate_threshold_reduction + label: 'Additional rate threshold: reduction' + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Additional rate threshold: reduction' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Additional rate threshold: reduction, FY2030-31' + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + source_concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 8 (''Additional + rate threshold: reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.additional_rate_threshold_reduction.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_additional_rate_threshold_reduction + label: 'Additional rate threshold: reduction' + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: 'Additional rate threshold: reduction' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Additional rate threshold: reduction, FY2031-32' + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + source_concept: obr.personal_tax_measures_yield.additional_rate_threshold_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 8 (''Additional + rate threshold: reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_nics_rise_in_primary_threshold + label: 'NICs: rise in primary threshold' + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'NICs: rise in primary threshold' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'NICs: rise in primary threshold, FY2022-23' + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2022-23 + concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + source_concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 9 (''NICs: + rise in primary threshold''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_nics_rise_in_primary_threshold + label: 'NICs: rise in primary threshold' + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'NICs: rise in primary threshold' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'NICs: rise in primary threshold, FY2023-24' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2023-24 + concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + source_concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 9 (''NICs: + rise in primary threshold''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_nics_rise_in_primary_threshold + label: 'NICs: rise in primary threshold' + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'NICs: rise in primary threshold' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'NICs: rise in primary threshold, FY2024-25' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + source_concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 9 (''NICs: + rise in primary threshold''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_nics_rise_in_primary_threshold + label: 'NICs: rise in primary threshold' + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'NICs: rise in primary threshold' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'NICs: rise in primary threshold, FY2025-26' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + source_concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 9 (''NICs: + rise in primary threshold''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_nics_rise_in_primary_threshold + label: 'NICs: rise in primary threshold' + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'NICs: rise in primary threshold' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'NICs: rise in primary threshold, FY2026-27' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + source_concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 9 (''NICs: + rise in primary threshold''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_nics_rise_in_primary_threshold + label: 'NICs: rise in primary threshold' + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'NICs: rise in primary threshold' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'NICs: rise in primary threshold, FY2027-28' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + source_concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 9 (''NICs: + rise in primary threshold''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_nics_rise_in_primary_threshold + label: 'NICs: rise in primary threshold' + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'NICs: rise in primary threshold' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'NICs: rise in primary threshold, FY2028-29' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + source_concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 9 (''NICs: + rise in primary threshold''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_nics_rise_in_primary_threshold + label: 'NICs: rise in primary threshold' + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'NICs: rise in primary threshold' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'NICs: rise in primary threshold, FY2029-30' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + source_concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 9 (''NICs: + rise in primary threshold''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_nics_rise_in_primary_threshold + label: 'NICs: rise in primary threshold' + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'NICs: rise in primary threshold' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'NICs: rise in primary threshold, FY2030-31' + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + source_concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 9 (''NICs: + rise in primary threshold''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.nics_rise_in_primary_threshold.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_nics_rise_in_primary_threshold + label: 'NICs: rise in primary threshold' + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: 'NICs: rise in primary threshold' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'NICs: rise in primary threshold, FY2031-32' + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + source_concept: obr.personal_tax_measures_yield.nics_rise_in_primary_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 9 (''NICs: + rise in primary threshold''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_2_nics_threshold_rise + label: 'Class 2 NICs: threshold rise' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'Class 2 NICs: threshold rise' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 2 NICs: threshold rise, FY2022-23' + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2022-23 + concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + source_concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 10 (''Class + 2 NICs: threshold rise''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_2_nics_threshold_rise + label: 'Class 2 NICs: threshold rise' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'Class 2 NICs: threshold rise' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 2 NICs: threshold rise, FY2023-24' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2023-24 + concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + source_concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 10 (''Class + 2 NICs: threshold rise''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_2_nics_threshold_rise + label: 'Class 2 NICs: threshold rise' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'Class 2 NICs: threshold rise' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 2 NICs: threshold rise, FY2024-25' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + source_concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 10 (''Class + 2 NICs: threshold rise''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_2_nics_threshold_rise + label: 'Class 2 NICs: threshold rise' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'Class 2 NICs: threshold rise' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 2 NICs: threshold rise, FY2025-26' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + source_concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 10 (''Class + 2 NICs: threshold rise''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_2_nics_threshold_rise + label: 'Class 2 NICs: threshold rise' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'Class 2 NICs: threshold rise' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 2 NICs: threshold rise, FY2026-27' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + source_concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 10 (''Class + 2 NICs: threshold rise''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_2_nics_threshold_rise + label: 'Class 2 NICs: threshold rise' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'Class 2 NICs: threshold rise' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 2 NICs: threshold rise, FY2027-28' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + source_concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 10 (''Class + 2 NICs: threshold rise''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_2_nics_threshold_rise + label: 'Class 2 NICs: threshold rise' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'Class 2 NICs: threshold rise' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 2 NICs: threshold rise, FY2028-29' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + source_concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 10 (''Class + 2 NICs: threshold rise''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_2_nics_threshold_rise + label: 'Class 2 NICs: threshold rise' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'Class 2 NICs: threshold rise' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 2 NICs: threshold rise, FY2029-30' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + source_concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 10 (''Class + 2 NICs: threshold rise''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_2_nics_threshold_rise + label: 'Class 2 NICs: threshold rise' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'Class 2 NICs: threshold rise' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 2 NICs: threshold rise, FY2030-31' + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + source_concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 10 (''Class + 2 NICs: threshold rise''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_2_nics_threshold_rise.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_2_nics_threshold_rise + label: 'Class 2 NICs: threshold rise' + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: 'Class 2 NICs: threshold rise' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 2 NICs: threshold rise, FY2031-32' + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + source_concept: obr.personal_tax_measures_yield.class_2_nics_threshold_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 10 (''Class + 2 NICs: threshold rise''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_1_nics_threshold_freezes + label: 'Class 1 NICs: threshold freezes' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: 'Class 1 NICs: threshold freezes' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 1 NICs: threshold freezes, FY2022-23' + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2022-23 + concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + source_concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 11 (''Class + 1 NICs: threshold freezes''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_1_nics_threshold_freezes + label: 'Class 1 NICs: threshold freezes' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: 'Class 1 NICs: threshold freezes' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 1 NICs: threshold freezes, FY2023-24' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2023-24 + concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + source_concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 11 (''Class + 1 NICs: threshold freezes''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_1_nics_threshold_freezes + label: 'Class 1 NICs: threshold freezes' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: 'Class 1 NICs: threshold freezes' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 1 NICs: threshold freezes, FY2024-25' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + source_concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 11 (''Class + 1 NICs: threshold freezes''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_1_nics_threshold_freezes + label: 'Class 1 NICs: threshold freezes' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: 'Class 1 NICs: threshold freezes' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 1 NICs: threshold freezes, FY2025-26' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + source_concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 11 (''Class + 1 NICs: threshold freezes''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_1_nics_threshold_freezes + label: 'Class 1 NICs: threshold freezes' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: 'Class 1 NICs: threshold freezes' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 1 NICs: threshold freezes, FY2026-27' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + source_concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 11 (''Class + 1 NICs: threshold freezes''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_1_nics_threshold_freezes + label: 'Class 1 NICs: threshold freezes' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: 'Class 1 NICs: threshold freezes' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 1 NICs: threshold freezes, FY2027-28' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + source_concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 11 (''Class + 1 NICs: threshold freezes''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_1_nics_threshold_freezes + label: 'Class 1 NICs: threshold freezes' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: 'Class 1 NICs: threshold freezes' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 1 NICs: threshold freezes, FY2028-29' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + source_concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 11 (''Class + 1 NICs: threshold freezes''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_1_nics_threshold_freezes + label: 'Class 1 NICs: threshold freezes' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: 'Class 1 NICs: threshold freezes' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 1 NICs: threshold freezes, FY2029-30' + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + source_concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 11 (''Class + 1 NICs: threshold freezes''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_1_nics_threshold_freezes + label: 'Class 1 NICs: threshold freezes' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: 'Class 1 NICs: threshold freezes' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 1 NICs: threshold freezes, FY2030-31' + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + source_concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 11 (''Class + 1 NICs: threshold freezes''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.class_1_nics_threshold_freezes.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_class_1_nics_threshold_freezes + label: 'Class 1 NICs: threshold freezes' + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: 'Class 1 NICs: threshold freezes' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Class 1 NICs: threshold freezes, FY2031-32' + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + source_concept: obr.personal_tax_measures_yield.class_1_nics_threshold_freezes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 11 (''Class + 1 NICs: threshold freezes''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_rate_changes + label: Rate changes + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Rate changes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Rate changes, FY2023-24 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2023-24 + concept: obr.personal_tax_measures_yield.rate_changes + source_concept: obr.personal_tax_measures_yield.rate_changes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 12 (''Rate + changes''), GBP billion. The table flags no outturn: every column, past years included, is the OBR''s + latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_rate_changes + label: Rate changes + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Rate changes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Rate changes, FY2024-25 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.personal_tax_measures_yield.rate_changes + source_concept: obr.personal_tax_measures_yield.rate_changes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 12 (''Rate + changes''), GBP billion. The table flags no outturn: every column, past years included, is the OBR''s + latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_rate_changes + label: Rate changes + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Rate changes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Rate changes, FY2025-26 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.personal_tax_measures_yield.rate_changes + source_concept: obr.personal_tax_measures_yield.rate_changes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 12 (''Rate + changes''), GBP billion. The table flags no outturn: every column, past years included, is the OBR''s + latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_rate_changes + label: Rate changes + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Rate changes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Rate changes, FY2026-27 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.personal_tax_measures_yield.rate_changes + source_concept: obr.personal_tax_measures_yield.rate_changes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 12 (''Rate + changes''), GBP billion. The table flags no outturn: every column, past years included, is the OBR''s + latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_rate_changes + label: Rate changes + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Rate changes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Rate changes, FY2027-28 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.personal_tax_measures_yield.rate_changes + source_concept: obr.personal_tax_measures_yield.rate_changes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 12 (''Rate + changes''), GBP billion. The table flags no outturn: every column, past years included, is the OBR''s + latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_rate_changes + label: Rate changes + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Rate changes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Rate changes, FY2028-29 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.personal_tax_measures_yield.rate_changes + source_concept: obr.personal_tax_measures_yield.rate_changes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 12 (''Rate + changes''), GBP billion. The table flags no outturn: every column, past years included, is the OBR''s + latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_rate_changes + label: Rate changes + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Rate changes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Rate changes, FY2029-30 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.personal_tax_measures_yield.rate_changes + source_concept: obr.personal_tax_measures_yield.rate_changes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 12 (''Rate + changes''), GBP billion. The table flags no outturn: every column, past years included, is the OBR''s + latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_rate_changes + label: Rate changes + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Rate changes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Rate changes, FY2030-31 + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.personal_tax_measures_yield.rate_changes + source_concept: obr.personal_tax_measures_yield.rate_changes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 12 (''Rate + changes''), GBP billion. The table flags no outturn: every column, past years included, is the OBR''s + latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.rate_changes.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_rate_changes + label: Rate changes + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Rate changes + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Rate changes, FY2031-32 + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.personal_tax_measures_yield.rate_changes + source_concept: obr.personal_tax_measures_yield.rate_changes + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 12 (''Rate + changes''), GBP billion. The table flags no outturn: every column, past years included, is the OBR''s + latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_statement_2023_nics_reduction + label: Autumn Statement 2023 NICs reduction + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Autumn Statement 2023 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Statement 2023 NICs reduction, FY2023-24 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2023-24 + concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + source_concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 14 (''Autumn + Statement 2023 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_statement_2023_nics_reduction + label: Autumn Statement 2023 NICs reduction + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Autumn Statement 2023 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Statement 2023 NICs reduction, FY2024-25 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + source_concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 14 (''Autumn + Statement 2023 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_statement_2023_nics_reduction + label: Autumn Statement 2023 NICs reduction + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Autumn Statement 2023 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Statement 2023 NICs reduction, FY2025-26 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + source_concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 14 (''Autumn + Statement 2023 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_statement_2023_nics_reduction + label: Autumn Statement 2023 NICs reduction + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Autumn Statement 2023 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Statement 2023 NICs reduction, FY2026-27 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + source_concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 14 (''Autumn + Statement 2023 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_statement_2023_nics_reduction + label: Autumn Statement 2023 NICs reduction + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Autumn Statement 2023 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Statement 2023 NICs reduction, FY2027-28 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + source_concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 14 (''Autumn + Statement 2023 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_statement_2023_nics_reduction + label: Autumn Statement 2023 NICs reduction + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Autumn Statement 2023 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Statement 2023 NICs reduction, FY2028-29 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + source_concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 14 (''Autumn + Statement 2023 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_statement_2023_nics_reduction + label: Autumn Statement 2023 NICs reduction + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Autumn Statement 2023 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Statement 2023 NICs reduction, FY2029-30 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + source_concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 14 (''Autumn + Statement 2023 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_statement_2023_nics_reduction + label: Autumn Statement 2023 NICs reduction + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Autumn Statement 2023 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Statement 2023 NICs reduction, FY2030-31 + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + source_concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 14 (''Autumn + Statement 2023 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_statement_2023_nics_reduction.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_statement_2023_nics_reduction + label: Autumn Statement 2023 NICs reduction + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Autumn Statement 2023 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Statement 2023 NICs reduction, FY2031-32 + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + source_concept: obr.personal_tax_measures_yield.autumn_statement_2023_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 14 (''Autumn + Statement 2023 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_spring_budget_2024_nics_reduction + label: Spring Budget 2024 NICs reduction + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Spring Budget 2024 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Spring Budget 2024 NICs reduction, FY2023-24 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2023-24 + concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + source_concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 15 (''Spring + Budget 2024 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_spring_budget_2024_nics_reduction + label: Spring Budget 2024 NICs reduction + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Spring Budget 2024 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Spring Budget 2024 NICs reduction, FY2024-25 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + source_concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 15 (''Spring + Budget 2024 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_spring_budget_2024_nics_reduction + label: Spring Budget 2024 NICs reduction + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Spring Budget 2024 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Spring Budget 2024 NICs reduction, FY2025-26 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + source_concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 15 (''Spring + Budget 2024 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_spring_budget_2024_nics_reduction + label: Spring Budget 2024 NICs reduction + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Spring Budget 2024 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Spring Budget 2024 NICs reduction, FY2026-27 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + source_concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 15 (''Spring + Budget 2024 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_spring_budget_2024_nics_reduction + label: Spring Budget 2024 NICs reduction + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Spring Budget 2024 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Spring Budget 2024 NICs reduction, FY2027-28 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + source_concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 15 (''Spring + Budget 2024 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_spring_budget_2024_nics_reduction + label: Spring Budget 2024 NICs reduction + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Spring Budget 2024 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Spring Budget 2024 NICs reduction, FY2028-29 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + source_concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 15 (''Spring + Budget 2024 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_spring_budget_2024_nics_reduction + label: Spring Budget 2024 NICs reduction + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Spring Budget 2024 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Spring Budget 2024 NICs reduction, FY2029-30 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + source_concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 15 (''Spring + Budget 2024 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_spring_budget_2024_nics_reduction + label: Spring Budget 2024 NICs reduction + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Spring Budget 2024 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Spring Budget 2024 NICs reduction, FY2030-31 + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + source_concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 15 (''Spring + Budget 2024 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.spring_budget_2024_nics_reduction.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_spring_budget_2024_nics_reduction + label: Spring Budget 2024 NICs reduction + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Spring Budget 2024 NICs reduction + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Spring Budget 2024 NICs reduction, FY2031-32 + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + source_concept: obr.personal_tax_measures_yield.spring_budget_2024_nics_reduction + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 15 (''Spring + Budget 2024 NICs reduction''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_budget_2024_employer_nics_rise + label: Autumn Budget 2024 employer NICs rise + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Autumn Budget 2024 employer NICs rise + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Budget 2024 employer NICs rise, FY2023-24 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2023-24 + concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + source_concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 16 (''Autumn + Budget 2024 employer NICs rise''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_budget_2024_employer_nics_rise + label: Autumn Budget 2024 employer NICs rise + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Autumn Budget 2024 employer NICs rise + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Budget 2024 employer NICs rise, FY2024-25 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + source_concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 16 (''Autumn + Budget 2024 employer NICs rise''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_budget_2024_employer_nics_rise + label: Autumn Budget 2024 employer NICs rise + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Autumn Budget 2024 employer NICs rise + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Budget 2024 employer NICs rise, FY2025-26 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + source_concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 16 (''Autumn + Budget 2024 employer NICs rise''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_budget_2024_employer_nics_rise + label: Autumn Budget 2024 employer NICs rise + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Autumn Budget 2024 employer NICs rise + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Budget 2024 employer NICs rise, FY2026-27 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + source_concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 16 (''Autumn + Budget 2024 employer NICs rise''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_budget_2024_employer_nics_rise + label: Autumn Budget 2024 employer NICs rise + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Autumn Budget 2024 employer NICs rise + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Budget 2024 employer NICs rise, FY2027-28 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + source_concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 16 (''Autumn + Budget 2024 employer NICs rise''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_budget_2024_employer_nics_rise + label: Autumn Budget 2024 employer NICs rise + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Autumn Budget 2024 employer NICs rise + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Budget 2024 employer NICs rise, FY2028-29 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + source_concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 16 (''Autumn + Budget 2024 employer NICs rise''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_budget_2024_employer_nics_rise + label: Autumn Budget 2024 employer NICs rise + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Autumn Budget 2024 employer NICs rise + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Budget 2024 employer NICs rise, FY2029-30 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + source_concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 16 (''Autumn + Budget 2024 employer NICs rise''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_budget_2024_employer_nics_rise + label: Autumn Budget 2024 employer NICs rise + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Autumn Budget 2024 employer NICs rise + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Budget 2024 employer NICs rise, FY2030-31 + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + source_concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 16 (''Autumn + Budget 2024 employer NICs rise''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_autumn_budget_2024_employer_nics_rise + label: Autumn Budget 2024 employer NICs rise + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Autumn Budget 2024 employer NICs rise + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Autumn Budget 2024 employer NICs rise, FY2031-32 + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + source_concept: obr.personal_tax_measures_yield.autumn_budget_2024_employer_nics_rise + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 16 (''Autumn + Budget 2024 employer NICs rise''), GBP billion. The table flags no outturn: every column, past years + included, is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_total_impact_on_receipts + label: Total impact on receipts + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total impact on receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total impact on receipts, FY2022-23 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2022-23 + concept: obr.personal_tax_measures_yield.total_impact_on_receipts + source_concept: obr.personal_tax_measures_yield.total_impact_on_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 17 (''Total + impact on receipts''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_total_impact_on_receipts + label: Total impact on receipts + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total impact on receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total impact on receipts, FY2023-24 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2023-24 + concept: obr.personal_tax_measures_yield.total_impact_on_receipts + source_concept: obr.personal_tax_measures_yield.total_impact_on_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 17 (''Total + impact on receipts''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_total_impact_on_receipts + label: Total impact on receipts + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total impact on receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total impact on receipts, FY2024-25 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2024-25 + concept: obr.personal_tax_measures_yield.total_impact_on_receipts + source_concept: obr.personal_tax_measures_yield.total_impact_on_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 17 (''Total + impact on receipts''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_total_impact_on_receipts + label: Total impact on receipts + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total impact on receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total impact on receipts, FY2025-26 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2025-26 + concept: obr.personal_tax_measures_yield.total_impact_on_receipts + source_concept: obr.personal_tax_measures_yield.total_impact_on_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 17 (''Total + impact on receipts''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_total_impact_on_receipts + label: Total impact on receipts + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total impact on receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total impact on receipts, FY2026-27 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.personal_tax_measures_yield.total_impact_on_receipts + source_concept: obr.personal_tax_measures_yield.total_impact_on_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 17 (''Total + impact on receipts''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_total_impact_on_receipts + label: Total impact on receipts + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total impact on receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total impact on receipts, FY2027-28 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.personal_tax_measures_yield.total_impact_on_receipts + source_concept: obr.personal_tax_measures_yield.total_impact_on_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 17 (''Total + impact on receipts''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_total_impact_on_receipts + label: Total impact on receipts + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total impact on receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total impact on receipts, FY2028-29 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.personal_tax_measures_yield.total_impact_on_receipts + source_concept: obr.personal_tax_measures_yield.total_impact_on_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 17 (''Total + impact on receipts''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_total_impact_on_receipts + label: Total impact on receipts + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total impact on receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total impact on receipts, FY2029-30 + ordinal: 0 + column: J + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.personal_tax_measures_yield.total_impact_on_receipts + source_concept: obr.personal_tax_measures_yield.total_impact_on_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 17 (''Total + impact on receipts''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_total_impact_on_receipts + label: Total impact on receipts + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total impact on receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total impact on receipts, FY2030-31 + ordinal: 0 + column: K + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.personal_tax_measures_yield.total_impact_on_receipts + source_concept: obr.personal_tax_measures_yield.total_impact_on_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 17 (''Total + impact on receipts''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.personal_tax_measures_yield.total_impact_on_receipts.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.17' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: personal_tax_measures_yield_total_impact_on_receipts + label: Total impact on receipts + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: Total impact on receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.17 Latest yield of personal tax measures + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Total impact on receipts, FY2031-32 + ordinal: 0 + column: L + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.personal_tax_measures_yield.total_impact_on_receipts + source_concept: obr.personal_tax_measures_yield.total_impact_on_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.17, row 17 (''Total + impact on receipts''), GBP billion. The table flags no outturn: every column, past years included, + is the OBR''s latest estimate of the measures'' yield, so every fact is a source_projection.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2022-23 + ordinal: 0 + column: C + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2022-23 + concept: obr.threshold_freezes.taxpayers_with_indexation + source_concept: obr.threshold_freezes.taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 7 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2023-24 + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2023-24 + concept: obr.threshold_freezes.taxpayers_with_indexation + source_concept: obr.threshold_freezes.taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 7 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2024-25 + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.threshold_freezes.taxpayers_with_indexation + source_concept: obr.threshold_freezes.taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 7 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2025-26 + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.threshold_freezes.taxpayers_with_indexation + source_concept: obr.threshold_freezes.taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 7 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2026-27 + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.threshold_freezes.taxpayers_with_indexation + source_concept: obr.threshold_freezes.taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 7 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2027-28 + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.threshold_freezes.taxpayers_with_indexation + source_concept: obr.threshold_freezes.taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 7 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2028-29 + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.threshold_freezes.taxpayers_with_indexation + source_concept: obr.threshold_freezes.taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 7 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2029-30 + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.threshold_freezes.taxpayers_with_indexation + source_concept: obr.threshold_freezes.taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 7 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2030-31 + ordinal: 0 + column: K + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.threshold_freezes.taxpayers_with_indexation + source_concept: obr.threshold_freezes.taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 7 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_with_indexation.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2031-32 + ordinal: 0 + column: L + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.threshold_freezes.taxpayers_with_indexation + source_concept: obr.threshold_freezes.taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 7 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2022-23 + ordinal: 0 + column: C + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2022-23 + concept: obr.threshold_freezes.taxpayers_without_indexation + source_concept: obr.threshold_freezes.taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 8 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2023-24 + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2023-24 + concept: obr.threshold_freezes.taxpayers_without_indexation + source_concept: obr.threshold_freezes.taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 8 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2024-25 + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.threshold_freezes.taxpayers_without_indexation + source_concept: obr.threshold_freezes.taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 8 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2025-26 + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.threshold_freezes.taxpayers_without_indexation + source_concept: obr.threshold_freezes.taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 8 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2026-27 + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.threshold_freezes.taxpayers_without_indexation + source_concept: obr.threshold_freezes.taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 8 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2027-28 + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.threshold_freezes.taxpayers_without_indexation + source_concept: obr.threshold_freezes.taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 8 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2028-29 + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.threshold_freezes.taxpayers_without_indexation + source_concept: obr.threshold_freezes.taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 8 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2029-30 + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.threshold_freezes.taxpayers_without_indexation + source_concept: obr.threshold_freezes.taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 8 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2030-31 + ordinal: 0 + column: K + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.threshold_freezes.taxpayers_without_indexation + source_concept: obr.threshold_freezes.taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 8 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_without_indexation.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2031-32 + ordinal: 0 + column: L + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.threshold_freezes.taxpayers_without_indexation + source_concept: obr.threshold_freezes.taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 8 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_brought_into_income_tax + label: …brought into income tax + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: …brought into income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into income tax, FY2022-23 + ordinal: 0 + column: C + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2022-23 + concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + source_concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 9 (''…brought + into income tax''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates + assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds + for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may + not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_brought_into_income_tax + label: …brought into income tax + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: …brought into income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into income tax, FY2023-24 + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2023-24 + concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + source_concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 9 (''…brought + into income tax''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates + assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds + for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may + not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_brought_into_income_tax + label: …brought into income tax + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: …brought into income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into income tax, FY2024-25 + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + source_concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 9 (''…brought + into income tax''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates + assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds + for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may + not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_brought_into_income_tax + label: …brought into income tax + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: …brought into income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into income tax, FY2025-26 + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + source_concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 9 (''…brought + into income tax''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates + assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds + for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may + not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_brought_into_income_tax + label: …brought into income tax + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: …brought into income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into income tax, FY2026-27 + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + source_concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 9 (''…brought + into income tax''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates + assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds + for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may + not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_brought_into_income_tax + label: …brought into income tax + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: …brought into income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into income tax, FY2027-28 + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + source_concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 9 (''…brought + into income tax''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates + assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds + for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may + not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_brought_into_income_tax + label: …brought into income tax + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: …brought into income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into income tax, FY2028-29 + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + source_concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 9 (''…brought + into income tax''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates + assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds + for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may + not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_brought_into_income_tax + label: …brought into income tax + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: …brought into income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into income tax, FY2029-30 + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + source_concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 9 (''…brought + into income tax''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates + assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds + for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may + not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_brought_into_income_tax + label: …brought into income tax + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: …brought into income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into income tax, FY2030-31 + ordinal: 0 + column: K + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + source_concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 9 (''…brought + into income tax''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates + assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds + for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may + not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.taxpayers_brought_into_income_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_taxpayers_brought_into_income_tax + label: …brought into income tax + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: …brought into income tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into income tax, FY2031-32 + ordinal: 0 + column: L + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + source_concept: obr.threshold_freezes.taxpayers_brought_into_income_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 9 (''…brought + into income tax''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates + assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds + for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may + not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2022-23 + ordinal: 0 + column: C + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2022-23 + concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 11 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2023-24 + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2023-24 + concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 11 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2024-25 + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 11 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2025-26 + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 11 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2026-27 + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 11 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2027-28 + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 11 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2028-29 + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 11 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2029-30 + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 11 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2030-31 + ordinal: 0 + column: K + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 11 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_with_indexation.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_with_indexation + label: With indexation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: With indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: With indexation, FY2031-32 + ordinal: 0 + column: L + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_with_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 11 (''With + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2022-23 + ordinal: 0 + column: C + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2022-23 + concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 12 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2023-24 + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2023-24 + concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 12 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2024-25 + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 12 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2025-26 + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 12 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2026-27 + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 12 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2027-28 + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 12 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2028-29 + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 12 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2029-30 + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 12 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2030-31 + ordinal: 0 + column: K + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 12 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_without_indexation.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_without_indexation + label: Without indexation + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Without indexation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Without indexation, FY2031-32 + ordinal: 0 + column: L + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + source_concept: obr.threshold_freezes.higher_rate_taxpayers_without_indexation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 12 (''Without + indexation''), millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes + both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for + 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not + sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_brought_into_higher_rate_band + label: …brought into higher-rate band + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: …brought into higher-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher-rate band, FY2022-23 + ordinal: 0 + column: C + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2022-23 + concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + source_concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 13 (''…brought + into higher-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_brought_into_higher_rate_band + label: …brought into higher-rate band + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: …brought into higher-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher-rate band, FY2023-24 + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2023-24 + concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + source_concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 13 (''…brought + into higher-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_brought_into_higher_rate_band + label: …brought into higher-rate band + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: …brought into higher-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher-rate band, FY2024-25 + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + source_concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 13 (''…brought + into higher-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_brought_into_higher_rate_band + label: …brought into higher-rate band + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: …brought into higher-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher-rate band, FY2025-26 + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + source_concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 13 (''…brought + into higher-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_brought_into_higher_rate_band + label: …brought into higher-rate band + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: …brought into higher-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher-rate band, FY2026-27 + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + source_concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 13 (''…brought + into higher-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_brought_into_higher_rate_band + label: …brought into higher-rate band + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: …brought into higher-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher-rate band, FY2027-28 + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + source_concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 13 (''…brought + into higher-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_brought_into_higher_rate_band + label: …brought into higher-rate band + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: …brought into higher-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher-rate band, FY2028-29 + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + source_concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 13 (''…brought + into higher-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_brought_into_higher_rate_band + label: …brought into higher-rate band + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: …brought into higher-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher-rate band, FY2029-30 + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + source_concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 13 (''…brought + into higher-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_brought_into_higher_rate_band + label: …brought into higher-rate band + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: …brought into higher-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher-rate band, FY2030-31 + ordinal: 0 + column: K + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + source_concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 13 (''…brought + into higher-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_higher_rate_taxpayers_brought_into_higher_rate_band + label: …brought into higher-rate band + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: …brought into higher-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher-rate band, FY2031-32 + ordinal: 0 + column: L + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + source_concept: obr.threshold_freezes.higher_rate_taxpayers_brought_into_higher_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 13 (''…brought + into higher-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_previous_gbp_150_000_threshold + label: Previous £150,000 threshold + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Previous £150,000 threshold + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Previous £150,000 threshold, FY2022-23 + ordinal: 0 + column: C + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2022-23 + concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + source_concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 15 (''Previous + £150,000 threshold''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_previous_gbp_150_000_threshold + label: Previous £150,000 threshold + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Previous £150,000 threshold + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Previous £150,000 threshold, FY2023-24 + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2023-24 + concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + source_concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 15 (''Previous + £150,000 threshold''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_previous_gbp_150_000_threshold + label: Previous £150,000 threshold + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Previous £150,000 threshold + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Previous £150,000 threshold, FY2024-25 + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + source_concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 15 (''Previous + £150,000 threshold''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_previous_gbp_150_000_threshold + label: Previous £150,000 threshold + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Previous £150,000 threshold + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Previous £150,000 threshold, FY2025-26 + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + source_concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 15 (''Previous + £150,000 threshold''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_previous_gbp_150_000_threshold + label: Previous £150,000 threshold + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Previous £150,000 threshold + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Previous £150,000 threshold, FY2026-27 + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + source_concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 15 (''Previous + £150,000 threshold''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_previous_gbp_150_000_threshold + label: Previous £150,000 threshold + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Previous £150,000 threshold + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Previous £150,000 threshold, FY2027-28 + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + source_concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 15 (''Previous + £150,000 threshold''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_previous_gbp_150_000_threshold + label: Previous £150,000 threshold + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Previous £150,000 threshold + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Previous £150,000 threshold, FY2028-29 + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + source_concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 15 (''Previous + £150,000 threshold''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_previous_gbp_150_000_threshold + label: Previous £150,000 threshold + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Previous £150,000 threshold + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Previous £150,000 threshold, FY2029-30 + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + source_concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 15 (''Previous + £150,000 threshold''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_previous_gbp_150_000_threshold + label: Previous £150,000 threshold + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Previous £150,000 threshold + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Previous £150,000 threshold, FY2030-31 + ordinal: 0 + column: K + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + source_concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 15 (''Previous + £150,000 threshold''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_previous_gbp_150_000_threshold + label: Previous £150,000 threshold + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Previous £150,000 threshold + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Previous £150,000 threshold, FY2031-32 + ordinal: 0 + column: L + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + source_concept: obr.threshold_freezes.additional_rate_taxpayers_previous_gbp_150_000_threshold + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 15 (''Previous + £150,000 threshold''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + label: Aligned to the end of PA taper + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Aligned to the end of PA taper + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Aligned to the end of PA taper, FY2022-23 + ordinal: 0 + column: C + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2022-23 + concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + source_concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 16 (''Aligned + to the end of PA taper''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + label: Aligned to the end of PA taper + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Aligned to the end of PA taper + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Aligned to the end of PA taper, FY2023-24 + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2023-24 + concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + source_concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 16 (''Aligned + to the end of PA taper''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + label: Aligned to the end of PA taper + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Aligned to the end of PA taper + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Aligned to the end of PA taper, FY2024-25 + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + source_concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 16 (''Aligned + to the end of PA taper''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + label: Aligned to the end of PA taper + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Aligned to the end of PA taper + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Aligned to the end of PA taper, FY2025-26 + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + source_concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 16 (''Aligned + to the end of PA taper''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + label: Aligned to the end of PA taper + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Aligned to the end of PA taper + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Aligned to the end of PA taper, FY2026-27 + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + source_concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 16 (''Aligned + to the end of PA taper''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + label: Aligned to the end of PA taper + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Aligned to the end of PA taper + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Aligned to the end of PA taper, FY2027-28 + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + source_concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 16 (''Aligned + to the end of PA taper''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + label: Aligned to the end of PA taper + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Aligned to the end of PA taper + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Aligned to the end of PA taper, FY2028-29 + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + source_concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 16 (''Aligned + to the end of PA taper''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + label: Aligned to the end of PA taper + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Aligned to the end of PA taper + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Aligned to the end of PA taper, FY2029-30 + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + source_concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 16 (''Aligned + to the end of PA taper''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + label: Aligned to the end of PA taper + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Aligned to the end of PA taper + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Aligned to the end of PA taper, FY2030-31 + ordinal: 0 + column: K + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + source_concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 16 (''Aligned + to the end of PA taper''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + label: Aligned to the end of PA taper + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Aligned to the end of PA taper + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: Aligned to the end of PA taper, FY2031-32 + ordinal: 0 + column: L + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + source_concept: obr.threshold_freezes.additional_rate_taxpayers_aligned_to_the_end_of_pa_taper + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 16 (''Aligned + to the end of PA taper''), millions of taxpayers. Note: ''With indexation'' for the basic and higher + rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes frozen + thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_brought_into_additional_rate_band + label: …brought into additional-rate band + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: …brought into additional-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into additional-rate band, FY2023-24 + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2023-24 + concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + source_concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 17 (''…brought + into additional-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and + higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_brought_into_additional_rate_band + label: …brought into additional-rate band + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: …brought into additional-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into additional-rate band, FY2024-25 + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + source_concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 17 (''…brought + into additional-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and + higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_brought_into_additional_rate_band + label: …brought into additional-rate band + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: …brought into additional-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into additional-rate band, FY2025-26 + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + source_concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 17 (''…brought + into additional-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and + higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_brought_into_additional_rate_band + label: …brought into additional-rate band + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: …brought into additional-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into additional-rate band, FY2026-27 + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + source_concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 17 (''…brought + into additional-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and + higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_brought_into_additional_rate_band + label: …brought into additional-rate band + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: …brought into additional-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into additional-rate band, FY2027-28 + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + source_concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 17 (''…brought + into additional-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and + higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_brought_into_additional_rate_band + label: …brought into additional-rate band + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: …brought into additional-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into additional-rate band, FY2028-29 + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + source_concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 17 (''…brought + into additional-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and + higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_brought_into_additional_rate_band + label: …brought into additional-rate band + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: …brought into additional-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into additional-rate band, FY2029-30 + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + source_concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 17 (''…brought + into additional-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and + higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_brought_into_additional_rate_band + label: …brought into additional-rate band + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: …brought into additional-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into additional-rate band, FY2030-31 + ordinal: 0 + column: K + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + source_concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 17 (''…brought + into additional-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and + higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_additional_rate_taxpayers_brought_into_additional_rate_band + label: …brought into additional-rate band + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: …brought into additional-rate band + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into additional-rate band, FY2031-32 + ordinal: 0 + column: L + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + source_concept: obr.threshold_freezes.additional_rate_taxpayers_brought_into_additional_rate_band + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 17 (''…brought + into additional-rate band''), millions of taxpayers. Note: ''With indexation'' for the basic and + higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_brought_into_higher_and_additional_rates + label: …brought into higher and additional rates + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: …brought into higher and additional rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher and additional rates, FY2022-23 + ordinal: 0 + column: C + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2022-23 + concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + source_concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 18 (''…brought + into higher and additional rates''), millions of taxpayers. Note: ''With indexation'' for the basic + and higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_brought_into_higher_and_additional_rates + label: …brought into higher and additional rates + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: …brought into higher and additional rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher and additional rates, FY2023-24 + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2023-24 + concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + source_concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 18 (''…brought + into higher and additional rates''), millions of taxpayers. Note: ''With indexation'' for the basic + and higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_brought_into_higher_and_additional_rates + label: …brought into higher and additional rates + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: …brought into higher and additional rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher and additional rates, FY2024-25 + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + source_concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 18 (''…brought + into higher and additional rates''), millions of taxpayers. Note: ''With indexation'' for the basic + and higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_brought_into_higher_and_additional_rates + label: …brought into higher and additional rates + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: …brought into higher and additional rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher and additional rates, FY2025-26 + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + source_concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 18 (''…brought + into higher and additional rates''), millions of taxpayers. Note: ''With indexation'' for the basic + and higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_brought_into_higher_and_additional_rates + label: …brought into higher and additional rates + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: …brought into higher and additional rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher and additional rates, FY2026-27 + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + source_concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 18 (''…brought + into higher and additional rates''), millions of taxpayers. Note: ''With indexation'' for the basic + and higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_brought_into_higher_and_additional_rates + label: …brought into higher and additional rates + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: …brought into higher and additional rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher and additional rates, FY2027-28 + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + source_concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 18 (''…brought + into higher and additional rates''), millions of taxpayers. Note: ''With indexation'' for the basic + and higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_brought_into_higher_and_additional_rates + label: …brought into higher and additional rates + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: …brought into higher and additional rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher and additional rates, FY2028-29 + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + source_concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 18 (''…brought + into higher and additional rates''), millions of taxpayers. Note: ''With indexation'' for the basic + and higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_brought_into_higher_and_additional_rates + label: …brought into higher and additional rates + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: …brought into higher and additional rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher and additional rates, FY2029-30 + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + source_concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 18 (''…brought + into higher and additional rates''), millions of taxpayers. Note: ''With indexation'' for the basic + and higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_brought_into_higher_and_additional_rates + label: …brought into higher and additional rates + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: …brought into higher and additional rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher and additional rates, FY2030-31 + ordinal: 0 + column: K + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + source_concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 18 (''…brought + into higher and additional rates''), millions of taxpayers. Note: ''With indexation'' for the basic + and higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.brought_into_higher_and_additional_rates.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_brought_into_higher_and_additional_rates + label: …brought into higher and additional rates + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: …brought into higher and additional rates + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: …brought into higher and additional rates, FY2031-32 + ordinal: 0 + column: L + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + source_concept: obr.threshold_freezes.brought_into_higher_and_additional_rates + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 18 (''…brought + into higher and additional rates''), millions of taxpayers. Note: ''With indexation'' for the basic + and higher rates assumes both rise with CPI inflation from March 2021. ''Without indexation'' assumes + frozen thresholds for 2022-23 to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. + Totals may not sum in the table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2022 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2022.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2022 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2022 + period_coverage: + start_date: '2022-04-01' + end_date: '2023-03-31' + basis: fiscal + source_period_label: 2022-23 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure' + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension + Tax Allowance measure' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure, FY2022-23' + ordinal: 0 + column: C + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2022-23 + concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + source_concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 19 (''Memo: + Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance measure''), + millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes both rise + with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for 2022-23 + to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not sum in the + table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2023 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2023.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2023 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2023 + period_coverage: + start_date: '2023-04-01' + end_date: '2024-03-31' + basis: fiscal + source_period_label: 2023-24 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure' + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension + Tax Allowance measure' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure, FY2023-24' + ordinal: 0 + column: D + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2023-24 + concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + source_concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 19 (''Memo: + Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance measure''), + millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes both rise + with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for 2022-23 + to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not sum in the + table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2024 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2024.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2024 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2024 + period_coverage: + start_date: '2024-04-01' + end_date: '2025-03-31' + basis: fiscal + source_period_label: 2024-25 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure' + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension + Tax Allowance measure' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure, FY2024-25' + ordinal: 0 + column: E + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2024-25 + concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + source_concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 19 (''Memo: + Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance measure''), + millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes both rise + with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for 2022-23 + to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not sum in the + table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2025 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure' + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension + Tax Allowance measure' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure, FY2025-26' + ordinal: 0 + column: F + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + source_concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 19 (''Memo: + Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance measure''), + millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes both rise + with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for 2022-23 + to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not sum in the + table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure' + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension + Tax Allowance measure' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure, FY2026-27' + ordinal: 0 + column: G + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + source_concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 19 (''Memo: + Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance measure''), + millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes both rise + with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for 2022-23 + to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not sum in the + table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure' + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension + Tax Allowance measure' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure, FY2027-28' + ordinal: 0 + column: H + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + source_concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 19 (''Memo: + Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance measure''), + millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes both rise + with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for 2022-23 + to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not sum in the + table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure' + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension + Tax Allowance measure' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure, FY2028-29' + ordinal: 0 + column: I + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + source_concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 19 (''Memo: + Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance measure''), + millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes both rise + with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for 2022-23 + to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not sum in the + table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure' + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension + Tax Allowance measure' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure, FY2029-30' + ordinal: 0 + column: J + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + source_concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 19 (''Memo: + Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance measure''), + millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes both rise + with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for 2022-23 + to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not sum in the + table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure' + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension + Tax Allowance measure' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure, FY2030-31' + ordinal: 0 + column: K + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + source_concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 19 (''Memo: + Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance measure''), + millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes both rise + with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for 2022-23 + to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not sum in the + table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.18' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: taxpayer + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: threshold_freezes_memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure' + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension + Tax Allowance measure' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.18 Effect of threshold freezes on additional taxpayers + label: table title + - column: C + row: 3 + expected_value: Million + label: unit cell + measures: + - measure_id: count + label: 'Memo: Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance + measure, FY2031-32' + ordinal: 0 + column: L + source_column_id: count + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + source_concept: obr.threshold_freezes.memo_number_of_taxpayers_removed_from_brought_into_income_tax_via_pension_tax_allowance_measure + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.18, row 19 (''Memo: + Number of taxpayers removed from ''brought into income tax'' via Pension Tax Allowance measure''), + millions of taxpayers. Note: ''With indexation'' for the basic and higher rates assumes both rise + with CPI inflation from March 2021. ''Without indexation'' assumes frozen thresholds for 2022-23 + to 2030-31 and applies the Pension Tax Allowance for 2027-28 to 2029-30. Totals may not sum in the + table due to rounding.' + unit: count + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.20' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.environmental_levies.renewables_obligation + source_concept: obr.environmental_levies.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 6 (''Renewables + obligation''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the + ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.environmental_levies.renewables_obligation + source_concept: obr.environmental_levies.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 6 (''Renewables + obligation''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the + ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.environmental_levies.renewables_obligation + source_concept: obr.environmental_levies.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 6 (''Renewables + obligation''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the + ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.environmental_levies.renewables_obligation + source_concept: obr.environmental_levies.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 6 (''Renewables + obligation''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the + ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.environmental_levies.renewables_obligation + source_concept: obr.environmental_levies.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 6 (''Renewables + obligation''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the + ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.environmental_levies.renewables_obligation + source_concept: obr.environmental_levies.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 6 (''Renewables + obligation''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the + ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.renewables_obligation.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.environmental_levies.renewables_obligation + source_concept: obr.environmental_levies.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 6 (''Renewables + obligation''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the + ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.20' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.environmental_levies.contracts_for_difference + source_concept: obr.environmental_levies.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 7 (''Contracts + for difference''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.environmental_levies.contracts_for_difference + source_concept: obr.environmental_levies.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 7 (''Contracts + for difference''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.environmental_levies.contracts_for_difference + source_concept: obr.environmental_levies.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 7 (''Contracts + for difference''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.environmental_levies.contracts_for_difference + source_concept: obr.environmental_levies.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 7 (''Contracts + for difference''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.environmental_levies.contracts_for_difference + source_concept: obr.environmental_levies.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 7 (''Contracts + for difference''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.environmental_levies.contracts_for_difference + source_concept: obr.environmental_levies.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 7 (''Contracts + for difference''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.contracts_for_difference.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.environmental_levies.contracts_for_difference + source_concept: obr.environmental_levies.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 7 (''Contracts + for difference''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.20' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_capacity_market + label: Capacity market1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Capacity market1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capacity market1, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.environmental_levies.capacity_market + source_concept: obr.environmental_levies.capacity_market + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 8 (''Capacity + market1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and the + Sizewell C RAB charge in their outturn numbers. If they were included, they would have been £1.6 + billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_capacity_market + label: Capacity market1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Capacity market1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capacity market1, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.environmental_levies.capacity_market + source_concept: obr.environmental_levies.capacity_market + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 8 (''Capacity + market1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and the + Sizewell C RAB charge in their outturn numbers. If they were included, they would have been £1.6 + billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_capacity_market + label: Capacity market1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Capacity market1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capacity market1, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.environmental_levies.capacity_market + source_concept: obr.environmental_levies.capacity_market + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 8 (''Capacity + market1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and the + Sizewell C RAB charge in their outturn numbers. If they were included, they would have been £1.6 + billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_capacity_market + label: Capacity market1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Capacity market1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capacity market1, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.environmental_levies.capacity_market + source_concept: obr.environmental_levies.capacity_market + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 8 (''Capacity + market1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and the + Sizewell C RAB charge in their outturn numbers. If they were included, they would have been £1.6 + billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_capacity_market + label: Capacity market1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Capacity market1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capacity market1, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.environmental_levies.capacity_market + source_concept: obr.environmental_levies.capacity_market + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 8 (''Capacity + market1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and the + Sizewell C RAB charge in their outturn numbers. If they were included, they would have been £1.6 + billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_capacity_market + label: Capacity market1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Capacity market1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capacity market1, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.environmental_levies.capacity_market + source_concept: obr.environmental_levies.capacity_market + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 8 (''Capacity + market1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and the + Sizewell C RAB charge in their outturn numbers. If they were included, they would have been £1.6 + billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.capacity_market.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_capacity_market + label: Capacity market1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Capacity market1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Capacity market1, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.environmental_levies.capacity_market + source_concept: obr.environmental_levies.capacity_market + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 8 (''Capacity + market1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and the + Sizewell C RAB charge in their outturn numbers. If they were included, they would have been £1.6 + billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.20' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.environmental_levies.green_gas_levy + source_concept: obr.environmental_levies.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 9 (''Green + gas levy''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.environmental_levies.green_gas_levy + source_concept: obr.environmental_levies.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 9 (''Green + gas levy''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.environmental_levies.green_gas_levy + source_concept: obr.environmental_levies.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 9 (''Green + gas levy''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.environmental_levies.green_gas_levy + source_concept: obr.environmental_levies.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 9 (''Green + gas levy''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.environmental_levies.green_gas_levy + source_concept: obr.environmental_levies.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 9 (''Green + gas levy''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.environmental_levies.green_gas_levy + source_concept: obr.environmental_levies.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 9 (''Green + gas levy''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.green_gas_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.environmental_levies.green_gas_levy + source_concept: obr.environmental_levies.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 9 (''Green + gas levy''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.20' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_warm_home_discount + label: Warm home discount + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Warm home discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Warm home discount, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.environmental_levies.warm_home_discount + source_concept: obr.environmental_levies.warm_home_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 10 (''Warm + home discount''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_warm_home_discount + label: Warm home discount + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Warm home discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Warm home discount, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.environmental_levies.warm_home_discount + source_concept: obr.environmental_levies.warm_home_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 10 (''Warm + home discount''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_warm_home_discount + label: Warm home discount + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Warm home discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Warm home discount, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.environmental_levies.warm_home_discount + source_concept: obr.environmental_levies.warm_home_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 10 (''Warm + home discount''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_warm_home_discount + label: Warm home discount + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Warm home discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Warm home discount, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.environmental_levies.warm_home_discount + source_concept: obr.environmental_levies.warm_home_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 10 (''Warm + home discount''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_warm_home_discount + label: Warm home discount + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Warm home discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Warm home discount, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.environmental_levies.warm_home_discount + source_concept: obr.environmental_levies.warm_home_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 10 (''Warm + home discount''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_warm_home_discount + label: Warm home discount + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Warm home discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Warm home discount, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.environmental_levies.warm_home_discount + source_concept: obr.environmental_levies.warm_home_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 10 (''Warm + home discount''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.warm_home_discount.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_warm_home_discount + label: Warm home discount + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Warm home discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Warm home discount, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.environmental_levies.warm_home_discount + source_concept: obr.environmental_levies.warm_home_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 10 (''Warm + home discount''), GBP billion. Note: The ''Environmental levies'' line above is consistent with + the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.20' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_sizewell_c_rab_levy + label: Sizewell C RAB levy1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Sizewell C RAB levy1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Sizewell C RAB levy1, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.environmental_levies.sizewell_c_rab_levy + source_concept: obr.environmental_levies.sizewell_c_rab_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 11 (''Sizewell + C RAB levy1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and + the Sizewell C RAB charge in their outturn numbers. If they were included, they would have been + £1.6 billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_sizewell_c_rab_levy + label: Sizewell C RAB levy1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Sizewell C RAB levy1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Sizewell C RAB levy1, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.environmental_levies.sizewell_c_rab_levy + source_concept: obr.environmental_levies.sizewell_c_rab_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 11 (''Sizewell + C RAB levy1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and + the Sizewell C RAB charge in their outturn numbers. If they were included, they would have been + £1.6 billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_sizewell_c_rab_levy + label: Sizewell C RAB levy1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Sizewell C RAB levy1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Sizewell C RAB levy1, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.environmental_levies.sizewell_c_rab_levy + source_concept: obr.environmental_levies.sizewell_c_rab_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 11 (''Sizewell + C RAB levy1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and + the Sizewell C RAB charge in their outturn numbers. If they were included, they would have been + £1.6 billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_sizewell_c_rab_levy + label: Sizewell C RAB levy1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Sizewell C RAB levy1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Sizewell C RAB levy1, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.environmental_levies.sizewell_c_rab_levy + source_concept: obr.environmental_levies.sizewell_c_rab_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 11 (''Sizewell + C RAB levy1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and + the Sizewell C RAB charge in their outturn numbers. If they were included, they would have been + £1.6 billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_sizewell_c_rab_levy + label: Sizewell C RAB levy1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Sizewell C RAB levy1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Sizewell C RAB levy1, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.environmental_levies.sizewell_c_rab_levy + source_concept: obr.environmental_levies.sizewell_c_rab_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 11 (''Sizewell + C RAB levy1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and + the Sizewell C RAB charge in their outturn numbers. If they were included, they would have been + £1.6 billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_sizewell_c_rab_levy + label: Sizewell C RAB levy1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Sizewell C RAB levy1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Sizewell C RAB levy1, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.environmental_levies.sizewell_c_rab_levy + source_concept: obr.environmental_levies.sizewell_c_rab_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 11 (''Sizewell + C RAB levy1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and + the Sizewell C RAB charge in their outturn numbers. If they were included, they would have been + £1.6 billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.sizewell_c_rab_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_sizewell_c_rab_levy + label: Sizewell C RAB levy1 + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Sizewell C RAB levy1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Sizewell C RAB levy1, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.environmental_levies.sizewell_c_rab_levy + source_concept: obr.environmental_levies.sizewell_c_rab_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 11 (''Sizewell + C RAB levy1''), GBP billion. Footnote 1: The ONS have yet to include capacity market auctions and + the Sizewell C RAB charge in their outturn numbers. If they were included, they would have been + £1.6 billion and £0.5 billion respectively in 2025-26. Note: The ''Environmental levies'' line above + is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 Economic and + fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.20' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_feed_in_tariffs + label: Feed-in tariffs + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Feed-in tariffs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Feed-in tariffs, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.environmental_levies.feed_in_tariffs + source_concept: obr.environmental_levies.feed_in_tariffs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 12 (''Feed-in + tariffs''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_feed_in_tariffs + label: Feed-in tariffs + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Feed-in tariffs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Feed-in tariffs, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.environmental_levies.feed_in_tariffs + source_concept: obr.environmental_levies.feed_in_tariffs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 12 (''Feed-in + tariffs''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_feed_in_tariffs + label: Feed-in tariffs + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Feed-in tariffs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Feed-in tariffs, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.environmental_levies.feed_in_tariffs + source_concept: obr.environmental_levies.feed_in_tariffs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 12 (''Feed-in + tariffs''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_feed_in_tariffs + label: Feed-in tariffs + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Feed-in tariffs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Feed-in tariffs, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.environmental_levies.feed_in_tariffs + source_concept: obr.environmental_levies.feed_in_tariffs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 12 (''Feed-in + tariffs''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_feed_in_tariffs + label: Feed-in tariffs + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Feed-in tariffs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Feed-in tariffs, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.environmental_levies.feed_in_tariffs + source_concept: obr.environmental_levies.feed_in_tariffs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 12 (''Feed-in + tariffs''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_feed_in_tariffs + label: Feed-in tariffs + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Feed-in tariffs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Feed-in tariffs, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.environmental_levies.feed_in_tariffs + source_concept: obr.environmental_levies.feed_in_tariffs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 12 (''Feed-in + tariffs''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.feed_in_tariffs.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_feed_in_tariffs + label: Feed-in tariffs + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Feed-in tariffs + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Feed-in tariffs, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.environmental_levies.feed_in_tariffs + source_concept: obr.environmental_levies.feed_in_tariffs + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 12 (''Feed-in + tariffs''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.20' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_environmental_levies + label: Environmental levies + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Environmental levies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Environmental levies, FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.environmental_levies.environmental_levies + source_concept: obr.environmental_levies.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 13 (''Environmental + levies''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_environmental_levies + label: Environmental levies + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Environmental levies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Environmental levies, FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.environmental_levies.environmental_levies + source_concept: obr.environmental_levies.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 13 (''Environmental + levies''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_environmental_levies + label: Environmental levies + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Environmental levies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Environmental levies, FY2027-28 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.environmental_levies.environmental_levies + source_concept: obr.environmental_levies.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 13 (''Environmental + levies''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_environmental_levies + label: Environmental levies + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Environmental levies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Environmental levies, FY2028-29 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.environmental_levies.environmental_levies + source_concept: obr.environmental_levies.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 13 (''Environmental + levies''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_environmental_levies + label: Environmental levies + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Environmental levies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Environmental levies, FY2029-30 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.environmental_levies.environmental_levies + source_concept: obr.environmental_levies.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 13 (''Environmental + levies''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_environmental_levies + label: Environmental levies + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Environmental levies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Environmental levies, FY2030-31 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.environmental_levies.environmental_levies + source_concept: obr.environmental_levies.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 13 (''Environmental + levies''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.environmental_levies.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_environmental_levies + label: Environmental levies + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Environmental levies + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: Environmental levies, FY2031-32 + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.environmental_levies.environmental_levies + source_concept: obr.environmental_levies.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 13 (''Environmental + levies''), GBP billion. Note: The ''Environmental levies'' line above is consistent with the ''Environmental + levies'' line in Table A.5 of the October 2026 Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.20' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_memo_expenditure_on_renewable_heat_incentive_rhi + label: 'Memo: Expenditure on renewable heat incentive (RHI)' + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: 'Memo: Expenditure on renewable heat incentive (RHI)' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: Expenditure on renewable heat incentive (RHI), FY2025-26' + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + source_concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 14 (''Memo: + Expenditure on renewable heat incentive (RHI)''), GBP billion. Note: The ''Environmental levies'' + line above is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 + Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_memo_expenditure_on_renewable_heat_incentive_rhi + label: 'Memo: Expenditure on renewable heat incentive (RHI)' + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: 'Memo: Expenditure on renewable heat incentive (RHI)' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: Expenditure on renewable heat incentive (RHI), FY2026-27' + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + source_concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 14 (''Memo: + Expenditure on renewable heat incentive (RHI)''), GBP billion. Note: The ''Environmental levies'' + line above is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 + Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_memo_expenditure_on_renewable_heat_incentive_rhi + label: 'Memo: Expenditure on renewable heat incentive (RHI)' + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: 'Memo: Expenditure on renewable heat incentive (RHI)' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: Expenditure on renewable heat incentive (RHI), FY2027-28' + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + source_concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 14 (''Memo: + Expenditure on renewable heat incentive (RHI)''), GBP billion. Note: The ''Environmental levies'' + line above is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 + Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_memo_expenditure_on_renewable_heat_incentive_rhi + label: 'Memo: Expenditure on renewable heat incentive (RHI)' + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: 'Memo: Expenditure on renewable heat incentive (RHI)' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: Expenditure on renewable heat incentive (RHI), FY2028-29' + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + source_concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 14 (''Memo: + Expenditure on renewable heat incentive (RHI)''), GBP billion. Note: The ''Environmental levies'' + line above is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 + Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_memo_expenditure_on_renewable_heat_incentive_rhi + label: 'Memo: Expenditure on renewable heat incentive (RHI)' + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: 'Memo: Expenditure on renewable heat incentive (RHI)' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: Expenditure on renewable heat incentive (RHI), FY2029-30' + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + source_concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 14 (''Memo: + Expenditure on renewable heat incentive (RHI)''), GBP billion. Note: The ''Environmental levies'' + line above is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 + Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_memo_expenditure_on_renewable_heat_incentive_rhi + label: 'Memo: Expenditure on renewable heat incentive (RHI)' + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: 'Memo: Expenditure on renewable heat incentive (RHI)' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: Expenditure on renewable heat incentive (RHI), FY2030-31' + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + source_concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 14 (''Memo: + Expenditure on renewable heat incentive (RHI)''), GBP billion. Note: The ''Environmental levies'' + line above is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 + Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.20' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: environmental_levies_memo_expenditure_on_renewable_heat_incentive_rhi + label: 'Memo: Expenditure on renewable heat incentive (RHI)' + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: 'Memo: Expenditure on renewable heat incentive (RHI)' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.20 Environmental levies + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + measures: + - measure_id: amount + label: 'Memo: Expenditure on renewable heat incentive (RHI), FY2031-32' + ordinal: 0 + column: I + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + source_concept: obr.environmental_levies.memo_expenditure_on_renewable_heat_incentive_rhi + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.20, row 14 (''Memo: + Expenditure on renewable heat incentive (RHI)''), GBP billion. Note: The ''Environmental levies'' + line above is consistent with the ''Environmental levies'' line in Table A.5 of the October 2026 + Economic and fiscal outlook.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_a_capture_price_gbp_mwh + label: (a) Capture price (GBP/MWh)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: (a) Capture price (GBP/MWh)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (a) Capture price (GBP/MWh)1, FY2026-27 + ordinal: 0 + column: C + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.contracts_for_difference_drivers.a_capture_price_gbp_mwh + source_concept: obr.contracts_for_difference_drivers.a_capture_price_gbp_mwh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 5 (''(a) Capture + price (GBP/MWh)1''), GBP per MWh. Footnote 1: Wholesale electricity price based on market expectations. + The table states each row''s unit in its label. Source: DESNZ, OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_a_capture_price_gbp_mwh + label: (a) Capture price (GBP/MWh)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: (a) Capture price (GBP/MWh)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (a) Capture price (GBP/MWh)1, FY2027-28 + ordinal: 0 + column: D + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.contracts_for_difference_drivers.a_capture_price_gbp_mwh + source_concept: obr.contracts_for_difference_drivers.a_capture_price_gbp_mwh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 5 (''(a) Capture + price (GBP/MWh)1''), GBP per MWh. Footnote 1: Wholesale electricity price based on market expectations. + The table states each row''s unit in its label. Source: DESNZ, OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_a_capture_price_gbp_mwh + label: (a) Capture price (GBP/MWh)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: (a) Capture price (GBP/MWh)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (a) Capture price (GBP/MWh)1, FY2028-29 + ordinal: 0 + column: E + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.contracts_for_difference_drivers.a_capture_price_gbp_mwh + source_concept: obr.contracts_for_difference_drivers.a_capture_price_gbp_mwh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 5 (''(a) Capture + price (GBP/MWh)1''), GBP per MWh. Footnote 1: Wholesale electricity price based on market expectations. + The table states each row''s unit in its label. Source: DESNZ, OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_a_capture_price_gbp_mwh + label: (a) Capture price (GBP/MWh)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: (a) Capture price (GBP/MWh)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (a) Capture price (GBP/MWh)1, FY2029-30 + ordinal: 0 + column: F + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.contracts_for_difference_drivers.a_capture_price_gbp_mwh + source_concept: obr.contracts_for_difference_drivers.a_capture_price_gbp_mwh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 5 (''(a) Capture + price (GBP/MWh)1''), GBP per MWh. Footnote 1: Wholesale electricity price based on market expectations. + The table states each row''s unit in its label. Source: DESNZ, OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_a_capture_price_gbp_mwh + label: (a) Capture price (GBP/MWh)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: (a) Capture price (GBP/MWh)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (a) Capture price (GBP/MWh)1, FY2030-31 + ordinal: 0 + column: G + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.contracts_for_difference_drivers.a_capture_price_gbp_mwh + source_concept: obr.contracts_for_difference_drivers.a_capture_price_gbp_mwh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 5 (''(a) Capture + price (GBP/MWh)1''), GBP per MWh. Footnote 1: Wholesale electricity price based on market expectations. + The table states each row''s unit in its label. Source: DESNZ, OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.a_capture_price_gbp_mwh.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_a_capture_price_gbp_mwh + label: (a) Capture price (GBP/MWh)1 + ordinal: 0 + row_number: 5 + expected_row_header_column: B + expected_row_header: (a) Capture price (GBP/MWh)1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (a) Capture price (GBP/MWh)1, FY2031-32 + ordinal: 0 + column: H + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.contracts_for_difference_drivers.a_capture_price_gbp_mwh + source_concept: obr.contracts_for_difference_drivers.a_capture_price_gbp_mwh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 5 (''(a) Capture + price (GBP/MWh)1''), GBP per MWh. Footnote 1: Wholesale electricity price based on market expectations. + The table states each row''s unit in its label. Source: DESNZ, OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_b_strike_price_gbp_mwh + label: (b) Strike price (GBP/MWh) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: (b) Strike price (GBP/MWh) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (b) Strike price (GBP/MWh), FY2026-27 + ordinal: 0 + column: C + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.contracts_for_difference_drivers.b_strike_price_gbp_mwh + source_concept: obr.contracts_for_difference_drivers.b_strike_price_gbp_mwh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 6 (''(b) Strike + price (GBP/MWh)''), GBP per MWh. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_b_strike_price_gbp_mwh + label: (b) Strike price (GBP/MWh) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: (b) Strike price (GBP/MWh) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (b) Strike price (GBP/MWh), FY2027-28 + ordinal: 0 + column: D + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.contracts_for_difference_drivers.b_strike_price_gbp_mwh + source_concept: obr.contracts_for_difference_drivers.b_strike_price_gbp_mwh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 6 (''(b) Strike + price (GBP/MWh)''), GBP per MWh. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_b_strike_price_gbp_mwh + label: (b) Strike price (GBP/MWh) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: (b) Strike price (GBP/MWh) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (b) Strike price (GBP/MWh), FY2028-29 + ordinal: 0 + column: E + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.contracts_for_difference_drivers.b_strike_price_gbp_mwh + source_concept: obr.contracts_for_difference_drivers.b_strike_price_gbp_mwh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 6 (''(b) Strike + price (GBP/MWh)''), GBP per MWh. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_b_strike_price_gbp_mwh + label: (b) Strike price (GBP/MWh) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: (b) Strike price (GBP/MWh) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (b) Strike price (GBP/MWh), FY2029-30 + ordinal: 0 + column: F + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.contracts_for_difference_drivers.b_strike_price_gbp_mwh + source_concept: obr.contracts_for_difference_drivers.b_strike_price_gbp_mwh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 6 (''(b) Strike + price (GBP/MWh)''), GBP per MWh. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_b_strike_price_gbp_mwh + label: (b) Strike price (GBP/MWh) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: (b) Strike price (GBP/MWh) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (b) Strike price (GBP/MWh), FY2030-31 + ordinal: 0 + column: G + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.contracts_for_difference_drivers.b_strike_price_gbp_mwh + source_concept: obr.contracts_for_difference_drivers.b_strike_price_gbp_mwh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 6 (''(b) Strike + price (GBP/MWh)''), GBP per MWh. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.b_strike_price_gbp_mwh.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_b_strike_price_gbp_mwh + label: (b) Strike price (GBP/MWh) + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: (b) Strike price (GBP/MWh) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (b) Strike price (GBP/MWh), FY2031-32 + ordinal: 0 + column: H + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.contracts_for_difference_drivers.b_strike_price_gbp_mwh + source_concept: obr.contracts_for_difference_drivers.b_strike_price_gbp_mwh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 6 (''(b) Strike + price (GBP/MWh)''), GBP per MWh. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_c_b_a_difference + label: (c = b-a) Difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: '(c = b-a) Difference ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (c = b-a) Difference, FY2026-27 + ordinal: 0 + column: C + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.contracts_for_difference_drivers.c_b_a_difference + source_concept: obr.contracts_for_difference_drivers.c_b_a_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 7 (''(c = + b-a) Difference''), GBP per MWh. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_c_b_a_difference + label: (c = b-a) Difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: '(c = b-a) Difference ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (c = b-a) Difference, FY2027-28 + ordinal: 0 + column: D + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.contracts_for_difference_drivers.c_b_a_difference + source_concept: obr.contracts_for_difference_drivers.c_b_a_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 7 (''(c = + b-a) Difference''), GBP per MWh. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_c_b_a_difference + label: (c = b-a) Difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: '(c = b-a) Difference ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (c = b-a) Difference, FY2028-29 + ordinal: 0 + column: E + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.contracts_for_difference_drivers.c_b_a_difference + source_concept: obr.contracts_for_difference_drivers.c_b_a_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 7 (''(c = + b-a) Difference''), GBP per MWh. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_c_b_a_difference + label: (c = b-a) Difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: '(c = b-a) Difference ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (c = b-a) Difference, FY2029-30 + ordinal: 0 + column: F + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.contracts_for_difference_drivers.c_b_a_difference + source_concept: obr.contracts_for_difference_drivers.c_b_a_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 7 (''(c = + b-a) Difference''), GBP per MWh. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_c_b_a_difference + label: (c = b-a) Difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: '(c = b-a) Difference ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (c = b-a) Difference, FY2030-31 + ordinal: 0 + column: G + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.contracts_for_difference_drivers.c_b_a_difference + source_concept: obr.contracts_for_difference_drivers.c_b_a_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 7 (''(c = + b-a) Difference''), GBP per MWh. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_b_a_difference.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_c_b_a_difference + label: (c = b-a) Difference + ordinal: 0 + row_number: 7 + expected_row_header_column: B + expected_row_header: '(c = b-a) Difference ' + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: price + label: (c = b-a) Difference, FY2031-32 + ordinal: 0 + column: H + source_column_id: price + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.contracts_for_difference_drivers.c_b_a_difference + source_concept: obr.contracts_for_difference_drivers.c_b_a_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 7 (''(c = + b-a) Difference''), GBP per MWh. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp_per_mwh + aggregation: mean + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_d_generation_twh + label: (d) Generation (TWh) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: (d) Generation (TWh) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: generation + label: (d) Generation (TWh), FY2026-27 + ordinal: 0 + column: C + source_column_id: generation + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.contracts_for_difference_drivers.d_generation_twh + source_concept: obr.contracts_for_difference_drivers.d_generation_twh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 8 (''(d) Generation + (TWh)''), TWh. The table states each row''s unit in its label. Source: DESNZ, OBR' + unit: kwh + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_d_generation_twh + label: (d) Generation (TWh) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: (d) Generation (TWh) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: generation + label: (d) Generation (TWh), FY2027-28 + ordinal: 0 + column: D + source_column_id: generation + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.contracts_for_difference_drivers.d_generation_twh + source_concept: obr.contracts_for_difference_drivers.d_generation_twh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 8 (''(d) Generation + (TWh)''), TWh. The table states each row''s unit in its label. Source: DESNZ, OBR' + unit: kwh + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_d_generation_twh + label: (d) Generation (TWh) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: (d) Generation (TWh) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: generation + label: (d) Generation (TWh), FY2028-29 + ordinal: 0 + column: E + source_column_id: generation + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.contracts_for_difference_drivers.d_generation_twh + source_concept: obr.contracts_for_difference_drivers.d_generation_twh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 8 (''(d) Generation + (TWh)''), TWh. The table states each row''s unit in its label. Source: DESNZ, OBR' + unit: kwh + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_d_generation_twh + label: (d) Generation (TWh) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: (d) Generation (TWh) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: generation + label: (d) Generation (TWh), FY2029-30 + ordinal: 0 + column: F + source_column_id: generation + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.contracts_for_difference_drivers.d_generation_twh + source_concept: obr.contracts_for_difference_drivers.d_generation_twh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 8 (''(d) Generation + (TWh)''), TWh. The table states each row''s unit in its label. Source: DESNZ, OBR' + unit: kwh + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_d_generation_twh + label: (d) Generation (TWh) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: (d) Generation (TWh) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: generation + label: (d) Generation (TWh), FY2030-31 + ordinal: 0 + column: G + source_column_id: generation + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.contracts_for_difference_drivers.d_generation_twh + source_concept: obr.contracts_for_difference_drivers.d_generation_twh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 8 (''(d) Generation + (TWh)''), TWh. The table states each row''s unit in its label. Source: DESNZ, OBR' + unit: kwh + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.d_generation_twh.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_d_generation_twh + label: (d) Generation (TWh) + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: (d) Generation (TWh) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: generation + label: (d) Generation (TWh), FY2031-32 + ordinal: 0 + column: H + source_column_id: generation + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.contracts_for_difference_drivers.d_generation_twh + source_concept: obr.contracts_for_difference_drivers.d_generation_twh + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 8 (''(d) Generation + (TWh)''), TWh. The table states each row''s unit in its label. Source: DESNZ, OBR' + unit: kwh + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_e_other_pre_measures_drivers_gbp_million + label: (e) Other pre-measures drivers (£ million) + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: (e) Other pre-measures drivers (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (e) Other pre-measures drivers (£ million), FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million + source_concept: obr.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 9 (''(e) Other + pre-measures drivers (£ million)''), GBP million. The table states each row''s unit in its label. + Source: DESNZ, OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_e_other_pre_measures_drivers_gbp_million + label: (e) Other pre-measures drivers (£ million) + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: (e) Other pre-measures drivers (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (e) Other pre-measures drivers (£ million), FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million + source_concept: obr.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 9 (''(e) Other + pre-measures drivers (£ million)''), GBP million. The table states each row''s unit in its label. + Source: DESNZ, OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_e_other_pre_measures_drivers_gbp_million + label: (e) Other pre-measures drivers (£ million) + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: (e) Other pre-measures drivers (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (e) Other pre-measures drivers (£ million), FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million + source_concept: obr.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 9 (''(e) Other + pre-measures drivers (£ million)''), GBP million. The table states each row''s unit in its label. + Source: DESNZ, OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_e_other_pre_measures_drivers_gbp_million + label: (e) Other pre-measures drivers (£ million) + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: (e) Other pre-measures drivers (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (e) Other pre-measures drivers (£ million), FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million + source_concept: obr.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 9 (''(e) Other + pre-measures drivers (£ million)''), GBP million. The table states each row''s unit in its label. + Source: DESNZ, OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_e_other_pre_measures_drivers_gbp_million + label: (e) Other pre-measures drivers (£ million) + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: (e) Other pre-measures drivers (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (e) Other pre-measures drivers (£ million), FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million + source_concept: obr.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 9 (''(e) Other + pre-measures drivers (£ million)''), GBP million. The table states each row''s unit in its label. + Source: DESNZ, OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_e_other_pre_measures_drivers_gbp_million + label: (e) Other pre-measures drivers (£ million) + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: (e) Other pre-measures drivers (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (e) Other pre-measures drivers (£ million), FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million + source_concept: obr.contracts_for_difference_drivers.e_other_pre_measures_drivers_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 9 (''(e) Other + pre-measures drivers (£ million)''), GBP million. The table states each row''s unit in its label. + Source: DESNZ, OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_f_policy_gbp_million + label: (f) Policy (£ million) + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: (f) Policy (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (f) Policy (£ million), FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.contracts_for_difference_drivers.f_policy_gbp_million + source_concept: obr.contracts_for_difference_drivers.f_policy_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 10 (''(f) + Policy (£ million)''), GBP million. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_f_policy_gbp_million + label: (f) Policy (£ million) + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: (f) Policy (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (f) Policy (£ million), FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.contracts_for_difference_drivers.f_policy_gbp_million + source_concept: obr.contracts_for_difference_drivers.f_policy_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 10 (''(f) + Policy (£ million)''), GBP million. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_f_policy_gbp_million + label: (f) Policy (£ million) + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: (f) Policy (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (f) Policy (£ million), FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.contracts_for_difference_drivers.f_policy_gbp_million + source_concept: obr.contracts_for_difference_drivers.f_policy_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 10 (''(f) + Policy (£ million)''), GBP million. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_f_policy_gbp_million + label: (f) Policy (£ million) + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: (f) Policy (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (f) Policy (£ million), FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.contracts_for_difference_drivers.f_policy_gbp_million + source_concept: obr.contracts_for_difference_drivers.f_policy_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 10 (''(f) + Policy (£ million)''), GBP million. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_f_policy_gbp_million + label: (f) Policy (£ million) + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: (f) Policy (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (f) Policy (£ million), FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.contracts_for_difference_drivers.f_policy_gbp_million + source_concept: obr.contracts_for_difference_drivers.f_policy_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 10 (''(f) + Policy (£ million)''), GBP million. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.f_policy_gbp_million.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_f_policy_gbp_million + label: (f) Policy (£ million) + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: (f) Policy (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (f) Policy (£ million), FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.contracts_for_difference_drivers.f_policy_gbp_million + source_concept: obr.contracts_for_difference_drivers.f_policy_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 10 (''(f) + Policy (£ million)''), GBP million. The table states each row''s unit in its label. Source: DESNZ, + OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_c_d_e_f_forecast_gbp_million + label: (c * d + e + f) Forecast (£ million) + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: (c * d + e + f) Forecast (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (c * d + e + f) Forecast (£ million), FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2026-27 + concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + source_concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 11 (''(c * + d + e + f) Forecast (£ million)''), GBP million. The table states each row''s unit in its label. + Source: DESNZ, OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_c_d_e_f_forecast_gbp_million + label: (c * d + e + f) Forecast (£ million) + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: (c * d + e + f) Forecast (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (c * d + e + f) Forecast (£ million), FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2027-28 + concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + source_concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 11 (''(c * + d + e + f) Forecast (£ million)''), GBP million. The table states each row''s unit in its label. + Source: DESNZ, OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_c_d_e_f_forecast_gbp_million + label: (c * d + e + f) Forecast (£ million) + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: (c * d + e + f) Forecast (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (c * d + e + f) Forecast (£ million), FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2028-29 + concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + source_concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 11 (''(c * + d + e + f) Forecast (£ million)''), GBP million. The table states each row''s unit in its label. + Source: DESNZ, OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_c_d_e_f_forecast_gbp_million + label: (c * d + e + f) Forecast (£ million) + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: (c * d + e + f) Forecast (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (c * d + e + f) Forecast (£ million), FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2029-30 + concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + source_concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 11 (''(c * + d + e + f) Forecast (£ million)''), GBP million. The table states each row''s unit in its label. + Source: DESNZ, OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_c_d_e_f_forecast_gbp_million + label: (c * d + e + f) Forecast (£ million) + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: (c * d + e + f) Forecast (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (c * d + e + f) Forecast (£ million), FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2030-31 + concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + source_concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 11 (''(c * + d + e + f) Forecast (£ million)''), GBP million. The table states each row''s unit in its label. + Source: DESNZ, OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.21' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: institutional_sector + entity_role: electricity_generators + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: contracts_for_difference_drivers_c_d_e_f_forecast_gbp_million + label: (c * d + e + f) Forecast (£ million) + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: (c * d + e + f) Forecast (£ million) + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.21 Contracts for difference forecast drivers + label: table title + measures: + - measure_id: amount + label: (c * d + e + f) Forecast (£ million), FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 4 + expected_column_header: 2031-32 + concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + source_concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 11 (''(c * + d + e + f) Forecast (£ million)''), GBP million. The table states each row''s unit in its label. + Source: DESNZ, OBR' + unit: gbp + aggregation: sum + value_scale: 1000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts + label: Total fiscally neutral receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Total fiscally neutral receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Total fiscally neutral receipts, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total + fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts + label: Total fiscally neutral receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Total fiscally neutral receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Total fiscally neutral receipts, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total + fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts + label: Total fiscally neutral receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Total fiscally neutral receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Total fiscally neutral receipts, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total + fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts + label: Total fiscally neutral receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Total fiscally neutral receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Total fiscally neutral receipts, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total + fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts + label: Total fiscally neutral receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Total fiscally neutral receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Total fiscally neutral receipts, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total + fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts + label: Total fiscally neutral receipts + ordinal: 0 + row_number: 6 + expected_row_header_column: B + expected_row_header: Total fiscally neutral receipts + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Total fiscally neutral receipts, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total + fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_environmental_levies + label: Environmental levies1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Environmental levies1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Environmental levies1, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fiscally_neutral_receipts.environmental_levies + source_concept: obr.fiscally_neutral_receipts.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental + levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_environmental_levies + label: Environmental levies1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Environmental levies1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Environmental levies1, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fiscally_neutral_receipts.environmental_levies + source_concept: obr.fiscally_neutral_receipts.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental + levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_environmental_levies + label: Environmental levies1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Environmental levies1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Environmental levies1, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fiscally_neutral_receipts.environmental_levies + source_concept: obr.fiscally_neutral_receipts.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental + levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_environmental_levies + label: Environmental levies1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Environmental levies1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Environmental levies1, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fiscally_neutral_receipts.environmental_levies + source_concept: obr.fiscally_neutral_receipts.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental + levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_environmental_levies + label: Environmental levies1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Environmental levies1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Environmental levies1, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fiscally_neutral_receipts.environmental_levies + source_concept: obr.fiscally_neutral_receipts.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental + levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_environmental_levies + label: Environmental levies1 + ordinal: 0 + row_number: 8 + expected_row_header_column: B + expected_row_header: Environmental levies1 + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Environmental levies1, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fiscally_neutral_receipts.environmental_levies + source_concept: obr.fiscally_neutral_receipts.environmental_levies + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental + levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fiscally_neutral_receipts.contracts_for_difference + source_concept: obr.fiscally_neutral_receipts.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 10 (''Contracts + for difference''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fiscally_neutral_receipts.contracts_for_difference + source_concept: obr.fiscally_neutral_receipts.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 10 (''Contracts + for difference''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fiscally_neutral_receipts.contracts_for_difference + source_concept: obr.fiscally_neutral_receipts.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 10 (''Contracts + for difference''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fiscally_neutral_receipts.contracts_for_difference + source_concept: obr.fiscally_neutral_receipts.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 10 (''Contracts + for difference''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fiscally_neutral_receipts.contracts_for_difference + source_concept: obr.fiscally_neutral_receipts.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 10 (''Contracts + for difference''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_contracts_for_difference + label: Contracts for difference + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Contracts for difference + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Contracts for difference, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fiscally_neutral_receipts.contracts_for_difference + source_concept: obr.fiscally_neutral_receipts.contracts_for_difference + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 10 (''Contracts + for difference''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fiscally_neutral_receipts.renewables_obligation + source_concept: obr.fiscally_neutral_receipts.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 11 (''Renewables + obligation''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fiscally_neutral_receipts.renewables_obligation + source_concept: obr.fiscally_neutral_receipts.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 11 (''Renewables + obligation''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fiscally_neutral_receipts.renewables_obligation + source_concept: obr.fiscally_neutral_receipts.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 11 (''Renewables + obligation''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fiscally_neutral_receipts.renewables_obligation + source_concept: obr.fiscally_neutral_receipts.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 11 (''Renewables + obligation''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fiscally_neutral_receipts.renewables_obligation + source_concept: obr.fiscally_neutral_receipts.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 11 (''Renewables + obligation''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_renewables_obligation + label: Renewables obligation + ordinal: 0 + row_number: 11 + expected_row_header_column: B + expected_row_header: Renewables obligation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Renewables obligation, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fiscally_neutral_receipts.renewables_obligation + source_concept: obr.fiscally_neutral_receipts.renewables_obligation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 11 (''Renewables + obligation''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_capacity_markets + label: Capacity markets + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Capacity markets + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Capacity markets, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fiscally_neutral_receipts.capacity_markets + source_concept: obr.fiscally_neutral_receipts.capacity_markets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 12 (''Capacity + markets''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_capacity_markets + label: Capacity markets + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Capacity markets + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Capacity markets, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fiscally_neutral_receipts.capacity_markets + source_concept: obr.fiscally_neutral_receipts.capacity_markets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 12 (''Capacity + markets''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_capacity_markets + label: Capacity markets + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Capacity markets + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Capacity markets, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fiscally_neutral_receipts.capacity_markets + source_concept: obr.fiscally_neutral_receipts.capacity_markets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 12 (''Capacity + markets''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_capacity_markets + label: Capacity markets + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Capacity markets + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Capacity markets, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fiscally_neutral_receipts.capacity_markets + source_concept: obr.fiscally_neutral_receipts.capacity_markets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 12 (''Capacity + markets''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_capacity_markets + label: Capacity markets + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Capacity markets + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Capacity markets, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fiscally_neutral_receipts.capacity_markets + source_concept: obr.fiscally_neutral_receipts.capacity_markets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 12 (''Capacity + markets''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_capacity_markets + label: Capacity markets + ordinal: 0 + row_number: 12 + expected_row_header_column: B + expected_row_header: Capacity markets + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Capacity markets, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fiscally_neutral_receipts.capacity_markets + source_concept: obr.fiscally_neutral_receipts.capacity_markets + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 12 (''Capacity + markets''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fiscally_neutral_receipts.green_gas_levy + source_concept: obr.fiscally_neutral_receipts.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 13 (''Green + gas levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fiscally_neutral_receipts.green_gas_levy + source_concept: obr.fiscally_neutral_receipts.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 13 (''Green + gas levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fiscally_neutral_receipts.green_gas_levy + source_concept: obr.fiscally_neutral_receipts.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 13 (''Green + gas levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fiscally_neutral_receipts.green_gas_levy + source_concept: obr.fiscally_neutral_receipts.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 13 (''Green + gas levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fiscally_neutral_receipts.green_gas_levy + source_concept: obr.fiscally_neutral_receipts.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 13 (''Green + gas levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_green_gas_levy + label: Green gas levy + ordinal: 0 + row_number: 13 + expected_row_header_column: B + expected_row_header: Green gas levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Green gas levy, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fiscally_neutral_receipts.green_gas_levy + source_concept: obr.fiscally_neutral_receipts.green_gas_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 13 (''Green + gas levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_warm_homes_discount + label: Warm homes discount + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Warm homes discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Warm homes discount, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fiscally_neutral_receipts.warm_homes_discount + source_concept: obr.fiscally_neutral_receipts.warm_homes_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 14 (''Warm + homes discount''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_warm_homes_discount + label: Warm homes discount + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Warm homes discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Warm homes discount, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fiscally_neutral_receipts.warm_homes_discount + source_concept: obr.fiscally_neutral_receipts.warm_homes_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 14 (''Warm + homes discount''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_warm_homes_discount + label: Warm homes discount + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Warm homes discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Warm homes discount, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fiscally_neutral_receipts.warm_homes_discount + source_concept: obr.fiscally_neutral_receipts.warm_homes_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 14 (''Warm + homes discount''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_warm_homes_discount + label: Warm homes discount + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Warm homes discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Warm homes discount, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fiscally_neutral_receipts.warm_homes_discount + source_concept: obr.fiscally_neutral_receipts.warm_homes_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 14 (''Warm + homes discount''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_warm_homes_discount + label: Warm homes discount + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Warm homes discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Warm homes discount, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fiscally_neutral_receipts.warm_homes_discount + source_concept: obr.fiscally_neutral_receipts.warm_homes_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 14 (''Warm + homes discount''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_warm_homes_discount + label: Warm homes discount + ordinal: 0 + row_number: 14 + expected_row_header_column: B + expected_row_header: Warm homes discount + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Warm homes discount, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fiscally_neutral_receipts.warm_homes_discount + source_concept: obr.fiscally_neutral_receipts.warm_homes_discount + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 14 (''Warm + homes discount''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_depreciation + label: Depreciation + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Depreciation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Depreciation, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fiscally_neutral_receipts.depreciation + source_concept: obr.fiscally_neutral_receipts.depreciation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), + GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row + 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and + ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: + In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from + these receipts. 1 The environmental levies included in this table are only those that generate receipts, + and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable + heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are + excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically + fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due + to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas + support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_depreciation + label: Depreciation + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Depreciation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Depreciation, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fiscally_neutral_receipts.depreciation + source_concept: obr.fiscally_neutral_receipts.depreciation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), + GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row + 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and + ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: + In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from + these receipts. 1 The environmental levies included in this table are only those that generate receipts, + and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable + heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are + excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically + fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due + to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas + support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_depreciation + label: Depreciation + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Depreciation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Depreciation, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fiscally_neutral_receipts.depreciation + source_concept: obr.fiscally_neutral_receipts.depreciation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), + GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row + 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and + ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: + In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from + these receipts. 1 The environmental levies included in this table are only those that generate receipts, + and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable + heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are + excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically + fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due + to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas + support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_depreciation + label: Depreciation + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Depreciation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Depreciation, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fiscally_neutral_receipts.depreciation + source_concept: obr.fiscally_neutral_receipts.depreciation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), + GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row + 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and + ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: + In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from + these receipts. 1 The environmental levies included in this table are only those that generate receipts, + and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable + heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are + excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically + fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due + to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas + support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_depreciation + label: Depreciation + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Depreciation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Depreciation, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fiscally_neutral_receipts.depreciation + source_concept: obr.fiscally_neutral_receipts.depreciation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), + GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row + 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and + ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: + In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from + these receipts. 1 The environmental levies included in this table are only those that generate receipts, + and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable + heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are + excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically + fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due + to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas + support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_depreciation + label: Depreciation + ordinal: 0 + row_number: 15 + expected_row_header_column: B + expected_row_header: Depreciation + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Depreciation, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fiscally_neutral_receipts.depreciation + source_concept: obr.fiscally_neutral_receipts.depreciation + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), + GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row + 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and + ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: + In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from + these receipts. 1 The environmental levies included in this table are only those that generate receipts, + and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable + heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are + excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically + fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due + to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas + support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Council tax, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fiscally_neutral_receipts.council_tax + source_concept: obr.fiscally_neutral_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council + tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' + (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, + and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. + Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact + from these receipts. 1 The environmental levies included in this table are only those that generate + receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. + The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, + and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, + are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast + period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the + green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Council tax, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fiscally_neutral_receipts.council_tax + source_concept: obr.fiscally_neutral_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council + tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' + (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, + and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. + Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact + from these receipts. 1 The environmental levies included in this table are only those that generate + receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. + The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, + and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, + are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast + period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the + green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Council tax, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fiscally_neutral_receipts.council_tax + source_concept: obr.fiscally_neutral_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council + tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' + (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, + and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. + Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact + from these receipts. 1 The environmental levies included in this table are only those that generate + receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. + The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, + and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, + are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast + period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the + green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Council tax, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fiscally_neutral_receipts.council_tax + source_concept: obr.fiscally_neutral_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council + tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' + (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, + and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. + Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact + from these receipts. 1 The environmental levies included in this table are only those that generate + receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. + The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, + and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, + are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast + period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the + green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Council tax, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fiscally_neutral_receipts.council_tax + source_concept: obr.fiscally_neutral_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council + tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' + (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, + and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. + Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact + from these receipts. 1 The environmental levies included in this table are only those that generate + receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. + The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, + and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, + are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast + period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the + green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_council_tax + label: Council tax + ordinal: 0 + row_number: 16 + expected_row_header_column: B + expected_row_header: Council tax + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Council tax, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fiscally_neutral_receipts.council_tax + source_concept: obr.fiscally_neutral_receipts.council_tax + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council + tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' + (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, + and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. + Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact + from these receipts. 1 The environmental levies included in this table are only those that generate + receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. + The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, + and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, + are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast + period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the + green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: VAT refunds, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fiscally_neutral_receipts.vat_refunds + source_concept: obr.fiscally_neutral_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 17 (''VAT + refunds''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: VAT refunds, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fiscally_neutral_receipts.vat_refunds + source_concept: obr.fiscally_neutral_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 17 (''VAT + refunds''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: VAT refunds, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fiscally_neutral_receipts.vat_refunds + source_concept: obr.fiscally_neutral_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 17 (''VAT + refunds''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: VAT refunds, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fiscally_neutral_receipts.vat_refunds + source_concept: obr.fiscally_neutral_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 17 (''VAT + refunds''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: VAT refunds, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fiscally_neutral_receipts.vat_refunds + source_concept: obr.fiscally_neutral_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 17 (''VAT + refunds''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_vat_refunds + label: VAT refunds + ordinal: 0 + row_number: 17 + expected_row_header_column: B + expected_row_header: VAT refunds + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: VAT refunds, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fiscally_neutral_receipts.vat_refunds + source_concept: obr.fiscally_neutral_receipts.vat_refunds + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 17 (''VAT + refunds''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table + covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a + guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_extended_producer_responsibility + label: Extended producer responsibility + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Extended producer responsibility + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + source_concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 18 (''Extended + producer responsibility''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_extended_producer_responsibility + label: Extended producer responsibility + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Extended producer responsibility + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + source_concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 18 (''Extended + producer responsibility''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_extended_producer_responsibility + label: Extended producer responsibility + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Extended producer responsibility + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + source_concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 18 (''Extended + producer responsibility''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_extended_producer_responsibility + label: Extended producer responsibility + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Extended producer responsibility + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + source_concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 18 (''Extended + producer responsibility''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_extended_producer_responsibility + label: Extended producer responsibility + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Extended producer responsibility + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + source_concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 18 (''Extended + producer responsibility''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_extended_producer_responsibility + label: Extended producer responsibility + ordinal: 0 + row_number: 18 + expected_row_header_column: B + expected_row_header: Extended producer responsibility + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Extended producer responsibility, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + source_concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 18 (''Extended + producer responsibility''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2026-27 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + source_concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 19 (''Community + infrastructure levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2027 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2027 + period_coverage: + start_date: '2027-04-01' + end_date: '2028-03-31' + basis: fiscal + source_period_label: 2027-28 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2027-28 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2027-28 + concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + source_concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 19 (''Community + infrastructure levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2028 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2028 + period_coverage: + start_date: '2028-04-01' + end_date: '2029-03-31' + basis: fiscal + source_period_label: 2028-29 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2028-29 + ordinal: 0 + column: E + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2028-29 + concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + source_concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 19 (''Community + infrastructure levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2029 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2029 + period_coverage: + start_date: '2029-04-01' + end_date: '2030-03-31' + basis: fiscal + source_period_label: 2029-30 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2029-30 + ordinal: 0 + column: F + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2029-30 + concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + source_concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 19 (''Community + infrastructure levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2030 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2030 + period_coverage: + start_date: '2030-04-01' + end_date: '2031-03-31' + basis: fiscal + source_period_label: 2030-31 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2030-31 + ordinal: 0 + column: G + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2030-31 + concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + source_concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 19 (''Community + infrastructure levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2031 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.22' + period_type: fiscal_year + period: 2031 + period_coverage: + start_date: '2031-04-01' + end_date: '2032-03-31' + basis: fiscal + source_period_label: 2031-32 + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + rows: + - value_id: fiscally_neutral_receipts_community_infrastructure_levy + label: Community infrastructure levy + ordinal: 0 + row_number: 19 + expected_row_header_column: B + expected_row_header: Community infrastructure levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.22 Fiscally neutral receipts + label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell + measures: + - measure_id: amount + label: Community infrastructure levy, FY2031-32 + ordinal: 0 + column: H + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2031-32 + concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + source_concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + concept_relation: source_label + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 19 (''Community + infrastructure levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: + ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this + table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept + as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) + impact from these receipts. 1 The environmental levies included in this table are only those that + generate receipts, and are fully offset in spending. As a result, the total does not align with + Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset + in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in + this table, are typically fiscally neutral schemes however are not fiscally neutral in every year + of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are + used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number diff --git a/scripts/build_obr_efo_october_2026.py b/scripts/build_obr_efo_october_2026.py new file mode 100644 index 00000000..79fef26b --- /dev/null +++ b/scripts/build_obr_efo_october_2026.py @@ -0,0 +1,1662 @@ +#!/usr/bin/env python3 +"""Author the OBR EFO October 2026 packages (PolicyEngine/chronicle#393). + +Writes five source packages from the bytes their manifests pin under ``db/data/obr``, +for the Economic and fiscal outlook the OBR published with the Budget on 28 October +2026. Nothing is downloaded and no value is computed: + +- ``obr-efo-receipts-october-2026``: the March 2026 package's lines, and every other + row of the receipts workbook's tables except 4.9 and 4.19 (see RECEIPTS_LEFT_OUT); +- ``obr-efo-expenditure-october-2026``, ``obr-efo-economy-october-2026`` and + ``obr-efo-aggregates-october-2026``: the March 2026 packages' lines, plus the + economy's deposit rate and household financial assets; +- ``obr-efo-policy-october-2026``: Table 1.1, the costing of each policy decision. + +A March 2026 line keeps its line id, its display label and its concept under the +``obr.efo_2026_10`` prefix, so a consumer changes vintage by package. Its October table +is found by title (the chapters moved: receipts tables 3.x became 4.x and expenditure +4.x became 5.x) and its row by label, and every match is asserted, so a re-run against +different bytes fails rather than drifting. + +Usage:: + + uv run python scripts/build_obr_efo_october_2026.py + uv run python scripts/build_obr_efo_october_2026.py --check +""" + +from __future__ import annotations + +import argparse +import copy +import hashlib +import re +import sys +from dataclasses import dataclass, field +from pathlib import Path + +import yaml + +from chronicle.sources.cells import SourceArtifactMetadata, source_cells_from_xlsx + +ROOT = Path(__file__).resolve().parents[1] +PACKAGES = ROOT / "packages/obr" +DATA = ROOT / "db/data/obr" +OCTOBER = "obr.efo_2026_10" +MARCH = "obr.efo_2026_03" +EFO_PAGE = "https://obr.uk/efo/economic-and-fiscal-outlook-october-2026/" +FY = re.compile(r"^(\d{4})-(\d{2})$") +LINE_YEAR = re.compile(r"\.(fy|cy)\d{4}$") +UK = { + "geography_id": "K02000001", + "geography_level": "country", + "geography_name": "United Kingdom", + "geography_vintage": "current", +} +# A year column's band text, as the tables print it, and the assertion it gives. +BAND_ASSERTIONS = { + "Outturn": "observation", + "Estimated Outurn": "observation", + "Estimate": "observation", + "Forecast": "source_projection", +} +RECEIPTS = ("person", "resident_population", "public_sector_finances") + + +def download_url(kind: str) -> str: + return ( + "https://obr.uk/download/october-2026-economic-and-fiscal-outlook-" + f"detailed-forecast-tables-{kind}/" + ) + + +def fy_label(opening: int) -> str: + return f"{opening}-{(opening + 1) % 100:02d}" + + +def column_number(letters: str) -> int: + number = 0 + for char in letters: + number = number * 26 + ord(char) - 64 + return number + + +def collapse(text: object) -> str: + return " ".join(str(text).split()) + + +def slug(label: str) -> str: + """'Other HMRC taxes1' -> other_hmrc_taxes; a footnote digit after a word goes.""" + text = re.sub(r"(?<=[A-Za-z)])\d+$", "", collapse(label)) + text = text.replace("&", " and ").replace("£", " gbp ") + return re.sub(r"[^a-z0-9]+", "_", text.lower()).strip("_") + + +# ---------------------------------------------------------------- workbooks + + +def load_grids(path: Path) -> dict[str, dict[tuple[int, str], object]]: + """Sheet -> (row, column letters) -> raw value, from Chronicle's own xlsx parse.""" + meta = SourceArtifactMetadata( + source_name="obr", + source_table=path.name, + source_file=path.name, + url=None, + vintage="x", + sha256="0", + size_bytes=0, + extracted_at="x", + extraction_method="x", + ) + grids: dict[str, dict[tuple[int, str], object]] = {} + for cell in source_cells_from_xlsx(path.read_bytes(), meta): + if cell.raw_value in (None, ""): + continue + column = re.match(r"[A-Z]+", cell.address).group(0) + grids.setdefault(cell.sheet_name, {})[(cell.row_number, column)] = cell.raw_value + return grids + + +def october_workbook(kind: str) -> dict[str, dict]: + directory = DATA / f"efo_{kind}_october_2026" + manifest = yaml.safe_load((directory / "manifest.yaml").read_text(encoding="utf-8")) + entry = manifest["files"][2026] + path = directory / entry["filename"] + digest = hashlib.sha256(path.read_bytes()).hexdigest() + assert digest == entry["sha256"], (path, digest) + return load_grids(path) + + +def march_workbook(kind: str) -> dict[str, dict]: + return load_grids(DATA / f"efo_{kind}_march_2026" / f"efo_{kind}.xlsx") + + +def title_key(title: object) -> str: + """'4.8 Current receipts (on a cash basis)' -> 'Current receipts (on a cash basis)'.""" + return re.sub(r"^\s*\d+\.\d+[a-z]?\s*", "", collapse(title)) + + +def sheet_title(grid: dict) -> str: + title = grid.get((2, "B")) + assert isinstance(title, str), title + return title + + +def fiscal_columns(grid: dict, header_row: int) -> list[tuple[int, str]]: + found = sorted( + (column_number(column), column, value.strip()) + for (row, column), value in grid.items() + if row == header_row and isinstance(value, str) and FY.match(value.strip()) + ) + columns = [] + for _, column, label in found: + opening = int(label[:4]) + assert label == fy_label(opening), (header_row, column, label) + columns.append((opening, column)) + years = [opening for opening, _ in columns] + assert years and years == list(range(years[0], years[0] + len(years))), years + return columns + + +def bands(grid: dict, band_row: int | None, columns: list[tuple[int, str]]) -> dict: + """Each year column's band text ('Outturn', 'Forecast', ...); 'Forecast' if none.""" + if band_row is None: + return {column: "Forecast" for _, column in columns} + status = {} + current = None + for _, column in columns: + text = grid.get((band_row, column)) + if isinstance(text, str): + current = collapse(text) + assert current in BAND_ASSERTIONS, (band_row, column, current) + status[column] = current + return status + + +def header_row_above(grid: dict, row: int) -> int: + """The nearest fiscal-year header row above a data row.""" + candidates = [ + r + for (r, column), value in grid.items() + if r < row and isinstance(value, str) and FY.match(value.strip()) + ] + assert candidates, row + return max(candidates) + + +def band_row_for(grid: dict, header_row: int) -> int | None: + row = header_row - 1 + texts = [ + collapse(value) + for (r, _), value in grid.items() + if r == row and isinstance(value, str) + ] + return row if texts and all(text in BAND_ASSERTIONS for text in texts) else None + + +def is_number(value: object) -> bool: + return isinstance(value, (int, float)) and not isinstance(value, bool) + + +def fiscal_coverage(opening: int, basis: str | None = None) -> dict: + coverage = { + "start_date": f"{opening}-04-01", + "end_date": f"{opening + 1}-03-31", + "basis": "fiscal", + "source_period_label": fy_label(opening), + } + if basis is not None: + coverage["accounting_basis"] = basis + return coverage + + +def record_ids(kind: str, line_id: str, prefix: str, year: int) -> dict: + record_set_id = f"{OCTOBER}.{kind}.{line_id}.{prefix}{year}" + return { + "record_set_id": record_set_id, + "record_set_spec_id": f"{record_set_id}.v1", + "source_record_id_prefix": record_set_id, + } + + +# ------------------------------------------------------------ March lines + +# October labels that differ from March's for the same line. +RENAMED = { + ("expenditure", "council_tax_england"): ( + "England council tax receipts", + "England council tax receipts1", + ), + ("expenditure", "council_tax_total"): ( + "Total net council tax receipts1", + "Total net council tax receipts2", + ), +} + +DWP_GB = ( + "Geography: a DWP line, as in the March 2026 package: DWP's benefit expenditure " + "and caseload tables (Spring 2026, Notes 1 and 3; package " + "dwp-benefit-expenditure-caseload-spring-2026) give these lines for Great Britain, " + "or people resident overseas receiving United Kingdom benefits; Northern Ireland's " + "social security is on rows of its own." +) + + +def devolved_out(benefit: str, date: str) -> str: + return ( + "Geography: England and Wales, with people resident overseas, as in the March " + "2026 package: DWP's tables (Spring 2026, Notes 3 and 4) leave Scottish " + f"{benefit} cases out from {date}, when executive competence moved to the " + "Scottish Government." + ) + + +ACCRUAL_4_10 = ( + "Table 4.10 states no basis; row 6 equals table 4.1's accrued 'Betting and gaming " + "taxes' row (row 7) in every year table 4.10 covers, so the line is stamped accrual." +) +OF_WHICH_4_10 = "An 'of which' of row 6; the seven duties sum to it. " + ACCRUAL_4_10 +SDLT = ( + "The EFO publishes no split of SDLT by type of buyer (chronicle#357 item 2); SDLT " + "applies in England and Northern Ireland, and the line is stamped United Kingdom " + "like the rest of this package's receipts." +) +WINE = "Footnote 1: includes other fermented products such as fruit ciders." +SPIRITS = "Footnote 2: includes spirit-based ‘ready-to-drinks’ such as alcopops." +MARCH_LINE_NOTES = { + "receipts": { + "tobacco_duties": "Cash basis (table title and note).", + "spirits_duties": "Cash basis (table title and note).", + "wine_duties": "Cash basis (table title and note).", + "beer_and_cider_duties": "Cash basis (table title and note).", + "betting_and_gaming_duties": "Cash basis (table title and note).", + "vaping_tax": ( + "Cash basis (table title and note). The tax is zero in the years before it " + "starts, as published." + ), + "betting_and_gaming_duties_accrued": ( + "Table 4.10 states no basis; this row equals table 4.1's accrued 'Betting " + "and gaming taxes' row (row 7) in every year table 4.10 covers, not table " + "4.8's cash row 36, so it is stamped accrual. Table 4.10 now starts in " + "2026-27, its first forecast year." + ), + "remote_gaming_duty": OF_WHICH_4_10, + "lottery_duty": OF_WHICH_4_10, + "general_betting_duty": OF_WHICH_4_10, + "machine_games_duty": OF_WHICH_4_10, + "gaming_duty": OF_WHICH_4_10, + "bingo_duty": OF_WHICH_4_10 + + " Bingo duty is abolished from 1 April 2026; the table's near-zero values are " + "kept as published.", + "pool_betting_duty": OF_WHICH_4_10, + "cigarette_clearances": "Million sticks, as the row label states.", + "non_cigarette_tobacco_clearances": ( + "Thousand kilograms, as the row label states; rows 8 and 9 sum to it." + ), + "hand_rolled_tobacco_clearances": ( + "An 'of which' of row 6 (\"Non-cigarette clearances ('000s kg)\"), in its " + "unit; rows 8 and 9 sum to it." + ), + "other_tobacco_products_clearances": ( + "An 'of which' of row 6 (\"Non-cigarette clearances ('000s kg)\"), in its " + "unit; rows 8 and 9 sum to it." + ), + "wine_clearances": WINE, + "spirits_clearances": SPIRITS, + "beer_and_cider_duties_accrued": "Accrued basis (the table's note).", + "wine_duties_accrued": "Accrued basis (the table's note). " + WINE, + "spirits_duties_accrued": "Accrued basis (the table's note). " + SPIRITS, + "sdlt_residential": "SDLT on residential property, all buyers. " + SDLT, + "sdlt_residential_main_rates": ( + "Residential SDLT at the main rates, an 'of which' of row 8. " + SDLT + ), + "sdlt_residential_higher_rates_additional_dwellings": ( + "Residential SDLT from the higher rates on additional dwellings, an 'of " + "which' of row 8; it matches HMRC's net surcharge (Annual Stamp Tax " + "Statistics Table 2f), not the gross surcharge element of Table 6b. " + SDLT + ), + "sdlt_residential_non_uk_resident_surcharge": ( + "Residential SDLT from the non-UK resident surcharge, an 'of which' of row " + "8. " + SDLT + ), + "sdlt_non_residential": "SDLT on non-residential property, all buyers. " + SDLT, + }, + "expenditure": { + "council_tax_england": ( + "Footnote 1, new in October: outturn reflects the latest MHCLG pre-measures " + "data and does not align with the public sector finances data used " + "elsewhere in the forecast." + ), + "domestic_rates": ( + "The OBR also shows Northern Ireland domestic rates in receipts table 4.2, " + "row 6 ('Northern Ireland domestic rates', package " + "obr-efo-receipts-october-2026), with different values; both are carried as " + "published, and the OBR calls neither one regional or district." + ), + "council_tax_total": ( + "Footnote 2: the table breaks down the council tax receipts line of Table " + "A.5 of the October 2026 EFO." + ), + "housing_benefit": DWP_GB, + "incapacity_benefits": DWP_GB + + " The line includes Severe Disablement Allowance, which DWP gives for England " + "and Wales only from 1 April 2020 (Notes 4).", + "pension_credit": DWP_GB, + "statutory_maternity_pay": DWP_GB, + "universal_credit_in_cap": DWP_GB, + "state_pension": DWP_GB, + "jobseekers_allowance": DWP_GB, + "universal_credit_outside_cap": DWP_GB, + "dla_and_pip": devolved_out( + "Disability Living Allowance and Personal Independence Payment", + "1 April 2020", + ), + "attendance_allowance": devolved_out("Attendance Allowance", "1 April 2020"), + "carers_allowance": devolved_out("Carer's Allowance", "3 September 2018"), + "winter_fuel_payment": ( + "Geography: England and Wales, with people resident overseas, as in the " + "March 2026 package: DWP's tables (Spring 2026, Notes 3 and 4) leave " + "Scottish Winter Fuel Payment cases out from April 2024, when the payment " + "was devolved." + ), + "ni_social_security_in_welfare_cap": ( + "Geography: Northern Ireland. The Northern Ireland Executive is responsible " + "for social security expenditure on residents of Northern Ireland (DWP " + "benefit expenditure and caseload tables, Spring 2026, Notes 3); the table " + "gives it on its own rows beside the DWP lines." + ), + "ni_social_security_outside_welfare_cap": ( + "Geography: Northern Ireland. The Northern Ireland Executive is responsible " + "for social security expenditure on residents of Northern Ireland (DWP " + "benefit expenditure and caseload tables, Spring 2026, Notes 3); the table " + "gives it on its own rows beside the DWP lines." + ), + }, +} + +ECONOMY_OUTTURN_NOTE = ( + "Calendar 2025 is stamped outturn and 2026 onwards forecast: the EFO's foreword says " + "the current fiscal year, 2026-27, is presented as an OBR forecast because its " + "outturn is incomplete, and the workbook marks no forecast start on the tables." +) + + +@dataclass +class MarchLine: + line_id: str + template: dict + march_sheet: str + march_row: int + march_label: object + header_column: str + + +def march_lines(kind: str) -> list[MarchLine]: + path = PACKAGES / f"efo_{kind}_march_2026" / "source_package.yaml" + payload = yaml.safe_load(path.read_text(encoding="utf-8")) + lines: dict[str, MarchLine] = {} + for record_set in payload["record_sets"]: + line_id = LINE_YEAR.sub("", record_set["record_set_id"]).removeprefix( + f"{MARCH}.{kind}." + ) + if line_id in lines: + continue + (row,) = record_set["rows"] + lines[line_id] = MarchLine( + line_id=line_id, + template=record_set, + march_sheet=record_set["sheet_name"], + march_row=row["row_number"], + march_label=row["expected_row_header"], + header_column=row.get("expected_row_header_column", "B"), + ) + return list(lines.values()) + + +def october_sheet_for(march_grid: dict, october_by_title: dict) -> str: + key = title_key(sheet_title(march_grid)) + assert key in october_by_title, key + return october_by_title[key] + + +def nearest_row(grid: dict, column: str, label: object, march_row: int) -> int: + rows = sorted( + (abs(row - march_row), row) + for (row, col), value in grid.items() + if col == column and value == label + ) + assert rows, (column, label) + assert len(rows) == 1 or rows[0][0] < rows[1][0], (column, label, rows) + return rows[0][1] + + +def move_guards(row_entry: dict, october_grid: dict) -> None: + """Re-point each guard cell (a title or a note) at the same text in October.""" + guards = [] + for guard in row_entry.get("guard_cells", []): + if guard["row"] == 2 and guard["column"] == "B": + text = sheet_title(october_grid) + assert title_key(text) == title_key(guard["expected_value"]), (guard, text) + guards.append({**guard, "expected_value": text}) + continue + if title_key(guard["expected_value"]) != collapse(guard["expected_value"]): + # A block title such as '3.12 Alcohol receipts forecasts'. + wanted = title_key(guard["expected_value"]) + matches = [ + (row, value) + for (row, column), value in october_grid.items() + if column == guard["column"] + and isinstance(value, str) + and title_key(value) == wanted + ] + else: + matches = [ + (row, value) + for (row, column), value in october_grid.items() + if column == guard["column"] and value == guard["expected_value"] + ] + assert len(matches) == 1, (guard, matches) + row, value = matches[0] + guards.append({**guard, "row": row, "expected_value": value}) + if guards: + row_entry["guard_cells"] = guards + + +def base_note(sheet: str, row: int, label: object, unit_text: str) -> str: + return ( + f"OBR EFO October 2026 detailed forecast tables, table {sheet}, row {row} " + f"('{collapse(label)}'), {unit_text}." + ) + + +UNIT_TEXT = { + ("gbp", 1000000000): "GBP billion", + ("stick", 1000000): "million sticks", + ("kilogram", 1000): "thousand kilograms", + ("litre_of_pure_alcohol", 100000): "thousand hectolitres of alcohol", + ("percent_of_gdp", None): "per cent of GDP", +} + + +def port_fiscal_line(kind: str, line: MarchLine, grid: dict, sheet: str) -> list[dict]: + """One October record set per year column for a row-labelled March line.""" + march_label, october_label = RENAMED.get((kind, line.line_id), (None, None)) + if march_label is not None: + assert line.march_label == march_label, (line.line_id, line.march_label) + label = october_label or line.march_label + row = nearest_row(grid, line.header_column, label, line.march_row) + header_row = header_row_above(grid, row) + columns = fiscal_columns(grid, header_row) + band = bands(grid, band_row_for(grid, header_row), columns) + measure_template = line.template["measures"][0] + unit_text = UNIT_TEXT[(measure_template["unit"], measure_template.get("value_scale"))] + notes = base_note(sheet, row, label, unit_text) + extra = MARCH_LINE_NOTES.get(kind, {}).get(line.line_id) + if extra: + notes += " " + extra + record_sets = [] + for opening, column in columns: + value = grid.get((row, column)) + if value is None: + continue + assert is_number(value), (sheet, row, column, value) + record_set = copy.deepcopy(line.template) + record_set.update(record_ids(kind, line.line_id, "fy", opening)) + record_set["assertion"] = BAND_ASSERTIONS[band[column]] + record_set["sheet_name"] = sheet + record_set["period"] = opening + if "period_coverage" in record_set: + record_set["period_coverage"] = fiscal_coverage( + opening, record_set["period_coverage"].get("accounting_basis") + ) + (row_entry,) = record_set["rows"] + row_entry["row_number"] = row + row_entry["expected_row_header"] = label + move_guards(row_entry, grid) + (measure,) = record_set["measures"] + display = row_entry["label"] + measure.update( + { + "label": f"{display}, FY{fy_label(opening)}", + "column": column, + "expected_column_header_row": header_row, + "expected_column_header": fy_label(opening), + "concept_evidence_url": download_url(kind), + "concept_evidence_notes": notes, + } + ) + record_sets.append(record_set) + assert record_sets, line.line_id + return record_sets + + +def port_economy_line(line: MarchLine, march_grid: dict, grid: dict, sheet: str) -> list[dict]: + """Economy tables run years down column B and variables across; the March line's + column must carry the same header in October.""" + (measure_template,) = line.template["measures"] + column = measure_template["column"] + for header_row in (3, 4): + assert march_grid.get((header_row, column)) == grid.get((header_row, column)), ( + sheet, + column, + header_row, + ) + unit_text = { + ("gbp", 1000000000): "GBP billion", + ("count", 1000000): "millions of people", + ("percent", None): "per cent", + }[(measure_template["unit"], measure_template.get("value_scale"))] + record_sets = [] + for year in range(2025, 2032): + (row,) = [r for (r, col), value in grid.items() if col == "B" and value == year] + value = grid.get((row, column)) + assert is_number(value), (sheet, row, column, value) + record_set = copy.deepcopy(line.template) + record_set.update(record_ids("economy", line.line_id, "cy", year)) + record_set["assertion"] = "observation" if year <= 2025 else "source_projection" + record_set["sheet_name"] = sheet + record_set["period"] = year + (row_entry,) = record_set["rows"] + row_entry["row_number"] = row + row_entry["expected_row_header"] = year + move_guards(row_entry, grid) + (measure,) = record_set["measures"] + measure.update( + { + "label": f"{row_entry['label']}, {year}", + "concept_evidence_url": download_url("economy"), + "concept_evidence_notes": ( + f"OBR EFO October 2026 detailed forecast tables, table {sheet} " + f"('{title_key(sheet_title(grid))}'), column {column}, calendar-year " + f"row; {unit_text}. {ECONOMY_OUTTURN_NOTE}" + ), + } + ) + record_sets.append(record_set) + return record_sets + + +def port_march_package(kind: str, grids: dict) -> tuple[list[dict], set, list[str]]: + """The March package's lines in October, the October cells they use, and the + changes against March for the package notes.""" + march_grids = march_workbook(kind) + by_title = { + title_key(sheet_title(grid)): sheet + for sheet, grid in grids.items() + if isinstance(grid.get((2, "B")), str) and re.match(r"\s*\d", grid[(2, "B")]) + } + record_sets: list[dict] = [] + used: set[tuple[str, int]] = set() + changes: list[str] = [] + for line in march_lines(kind): + march_grid = march_grids[line.march_sheet] + sheet = october_sheet_for(march_grid, by_title) + grid = grids[sheet] + if kind == "economy": + record_sets += port_economy_line(line, march_grid, grid, sheet) + continue + ported = port_fiscal_line(kind, line, grid, sheet) + row = ported[0]["rows"][0]["row_number"] + used.add((sheet, row)) + record_sets += ported + if (kind, line.line_id) in RENAMED: + march_label, october_label = RENAMED[(kind, line.line_id)] + changes.append( + f"{line.line_id}: row label '{march_label}' (March table " + f"{line.march_sheet}) is now '{october_label}' (table {sheet})" + ) + return record_sets, used, changes + + +# ------------------------------------------------- the rest of the receipts + + +@dataclass(frozen=True) +class RowUnit: + unit: str + scale: int | None + unit_text: str + measure_id: str + aggregation: str + + +GBP_BN = RowUnit("gbp", 1000000000, "GBP billion", "amount", "sum") +GBP_M = RowUnit("gbp", 1000000, "GBP million", "amount", "sum") + + +@dataclass(frozen=True) +class Table: + """A receipts table's rows beyond the March lines, as the table prints them.""" + + sheet: str + key: str + unit_cell: tuple[int, str, str] | None + unit: RowUnit | None + entity: tuple[str, str, str] + basis: str | None = None + basis_guard: tuple[int, str, str] | None = None + basis_before_row: int | None = None + period: str = "fiscal_year" + calendar_header_row: int | None = None + note: str = "" + left_out: dict = field(default_factory=dict) + row_units: dict = field(default_factory=dict) + row_prefix: dict = field(default_factory=dict) + calendar_rows: dict = field(default_factory=dict) + + +TAXPAYERS = ("person", "taxpayer", "public_sector_finances") +CASH_NOTE_4_8 = ( + "Note: All tax lines prior to accruals adjustments on tax line are on a cash basis " + "rather than an accrued basis." +) +RECEIPTS_TABLES = ( + Table("4.1", "other_hmrc_taxes", (3, "C", "£ billion"), GBP_BN, RECEIPTS, "accrual", + (17, "B", "Note: All taxes are on an accrued basis.")), + Table("4.2", "other_taxes", (3, "C", "£ billion"), GBP_BN, RECEIPTS), + Table("4.3", "other_receipts", (3, "C", "£ billion"), GBP_BN, RECEIPTS), + Table("4.4", "income_tax_and_nics", (3, "C", "£ billion"), GBP_BN, RECEIPTS), + Table( + "4.5", + "self_employed_income_growth", + (3, "C", "Percentage change on a year earlier"), + RowUnit("percent", None, "percentage change on a year earlier", "growth_rate", "rate"), + ("person", "self_assessment_taxpayer", "public_sector_finances"), + note=( + "Every column, 2024-25 included, sits under the table's 'Forecast' band, so " + "every fact is a source_projection; the table starts in 2024-25." + ), + ), + Table("4.6", "onshore_corporation_tax", (3, "C", "£ billion"), GBP_BN, RECEIPTS), + Table( + "4.7", + "property_transaction_taxes", + (3, "C", "£ billion"), + GBP_BN, + RECEIPTS, + left_out={ + 6: "'Total SDLT' restates table 4.8's 'Stamp duty land tax' line (row 24)", + 14: "'Annual tax on enveloped dwellings (ATED)' restates table 4.8's row 25", + }, + ), + Table("4.8", "cash_receipts", (3, "D", "£ billion"), GBP_BN, RECEIPTS, "cash", + (66, "B", CASH_NOTE_4_8), basis_before_row=57), + Table( + "4.13", + "inheritance_tax", + None, + None, + ("person", "deceased_person", "public_sector_finances"), + row_units={ + 5: RowUnit("percent", None, "per cent", "share", "share"), + 6: RowUnit("count", 1000, "thousands of deaths", "count", "sum"), + 7: RowUnit("count", 1000, "thousands of deaths", "count", "sum"), + 8: RowUnit("gbp", 1000, "GBP thousand", "mean_amount", "mean"), + }, + note="The table states each row's unit in its label.", + ), + Table( + "4.14", + "oil_and_gas_expenditure", + (3, "C", "£ billion"), + GBP_BN, + ("institutional_sector", "oil_and_gas_industry", "public_sector_finances"), + period="calendar_year", + calendar_header_row=5, + ), + Table( + "4.15", + "vat_gap_and_standard_rated_share", + (3, "C", "Per cent"), + RowUnit("percent", None, "per cent", "share", "share"), + RECEIPTS, + calendar_rows={8: 7}, + ), + Table("4.16", "corporation_tax_credits", (3, "C", "£ billion"), GBP_BN, + ("firm", "corporation_tax_payer", "public_sector_finances")), + Table( + "4.17", + "personal_tax_measures_yield", + (3, "C", "£ billion"), + GBP_BN, + RECEIPTS, + note=( + "The table flags no outturn: every column, past years included, is the " + "OBR's latest estimate of the measures' yield, so every fact is a " + "source_projection." + ), + ), + Table( + "4.18", + "threshold_freezes", + (3, "C", "Million"), + RowUnit("count", 1000000, "millions of taxpayers", "count", "sum"), + TAXPAYERS, + row_prefix={ + 7: "taxpayers", 8: "taxpayers", 9: "taxpayers", + 11: "higher_rate_taxpayers", 12: "higher_rate_taxpayers", + 13: "higher_rate_taxpayers", + 15: "additional_rate_taxpayers", 16: "additional_rate_taxpayers", + 17: "additional_rate_taxpayers", + }, + ), + Table("4.20", "environmental_levies", (3, "C", "£ billion"), GBP_BN, RECEIPTS), + Table( + "4.21", + "contracts_for_difference_drivers", + None, + None, + ("institutional_sector", "electricity_generators", "public_sector_finances"), + row_units={ + 5: RowUnit("gbp_per_mwh", None, "GBP per MWh", "price", "mean"), + 6: RowUnit("gbp_per_mwh", None, "GBP per MWh", "price", "mean"), + 7: RowUnit("gbp_per_mwh", None, "GBP per MWh", "price", "mean"), + 8: RowUnit("kwh", 1000000000, "TWh", "generation", "sum"), + 9: GBP_M, + 10: GBP_M, + 11: GBP_M, + }, + note="The table states each row's unit in its label.", + ), + Table( + "4.22", + "fiscally_neutral_receipts", + (3, "C", "£ million"), + GBP_BN, + RECEIPTS, + note=( + "The unit cell says '£ million', but the cells are GBP billion: 'VAT " + "refunds' (row 17) equals table 4.8's 'VAT refunds' (row 55, £ billion) in " + "every year this table covers, and 'Council tax' is about £54 billion; so " + "value_scale is 1e9, with the cell kept as a guard." + ), + ), +) +# Whole tables of the receipts workbook left out, and why. +RECEIPTS_LEFT_OUT = { + "4.9": ( + "'APD forecast - projection of passenger numbers by band' states no unit for " + "its passenger numbers" + ), + "4.19": ( + "'Counterfactual and actual personal tax thresholds' prints '£ billion' over " + "thresholds in pounds (a personal allowance of 12,570) and flags no outturn; " + "its actual thresholds are legislation and the others are counterfactuals" + ), +} + + +def table_notes(grid: dict, first_row: int) -> tuple[list[str], dict[str, str]]: + """A table's 'Note:' and 'Source:' lines and its numbered footnotes, below its rows.""" + notes, footnotes = [], {} + for (row, column), value in sorted(grid.items()): + if row < first_row or column != "B" or not isinstance(value, str): + continue + text = collapse(value) + if text.startswith(("Note:", "Source:")): + notes.append(text) + match = re.match(r"^(\d+) (.+)$", text) + if match: + footnotes[match.group(1)] = match.group(2) + return notes, footnotes + + +def footnote_for(label: str, footnotes: dict[str, str]) -> str: + match = re.search(r"(?<=[A-Za-z)])(\d+)$", collapse(label)) + if not match or match.group(1) not in footnotes: + return "" + return f" Footnote {match.group(1)}: {footnotes[match.group(1)]}" + + +def check_restatements(grids: dict) -> None: + """The rows left out restate rows kept; the evidence the notes cite holds.""" + cash, sdlt = grids["4.8"], grids["4.7"] + for left_row, kept_row in ((6, 24), (14, 25)): + for index in range(7): + left = sdlt.get((left_row, "CDEFGHI"[index])) + kept = cash.get((kept_row, "DEFGHIJ"[index])) + assert is_number(left) and left == kept, (left_row, kept_row, left, kept) + accrued, breakdown = grids["4.1"], grids["4.10"] + assert breakdown[(5, "C")] == "2026-27" and accrued[(5, "D")] == "2026-27" + assert accrued[(7, "B")] == "Betting and gaming taxes" + for index in range(6): + assert breakdown[(6, "CDEFGH"[index])] == accrued[(7, "DEFGHI"[index])], index + neutral = grids["4.22"] + assert neutral[(17, "B")] == "VAT refunds" and cash[(55, "B")] == "VAT refunds" + for index in range(6): + assert neutral[(17, "CDEFGH"[index])] == cash[(55, "EFGHIJ"[index])], index + + +def row_label(grid: dict, row: int) -> tuple[str, str] | None: + """The row's label and its column: B, or C for the sub-rows of an 'of which'.""" + for column in ("B", "C"): + value = grid.get((row, column)) + if isinstance(value, str) and value.strip(): + return column, value + return None + + +def receipts_rows(table: Table, grid: dict, used_rows: set[int]) -> list[dict]: + title = sheet_title(grid) + if table.unit_cell is not None: + row, column, text = table.unit_cell + assert grid.get((row, column)) == text, (table.sheet, grid.get((row, column))) + if table.basis_guard is not None: + row, column, text = table.basis_guard + assert grid.get((row, column)) == text, (table.sheet, grid.get((row, column))) + if table.period == "calendar_year": + header_row = table.calendar_header_row + found = sorted( + (column_number(c), c, v) + for (r, c), v in grid.items() + if r == header_row and is_number(v) + ) + year_columns = [(int(value), column) for _, column, value in found] + band = bands(grid, header_row - 1, year_columns) + else: + header_row = min( + r for (r, c), v in grid.items() if isinstance(v, str) and FY.match(v.strip()) + ) + year_columns = fiscal_columns(grid, header_row) + band = bands(grid, band_row_for(grid, header_row), year_columns) + last_row = max(r for r, _ in grid) + notes, footnotes = table_notes(grid, header_row + 1) + record_sets = [] + parent = None + for row in range(header_row + 1, last_row + 1): + found = row_label(grid, row) + if found is None: + continue + column, label = found + if column == "B" and collapse(label).lower().startswith(("of which", "note:", "source:")): + continue + values = [(o, c, grid.get((row, c))) for o, c in year_columns] + numbers = [v for _, _, v in values if is_number(v)] + if not numbers: + if column == "B" and not re.match(r"^\d+ ", collapse(label)): + parent = label if row not in table.row_prefix else parent + continue + if column == "B": + parent = label + if row in used_rows or row in table.left_out: + continue + unit = table.row_units.get(row, table.unit) + assert unit is not None, (table.sheet, row) + key = slug(label) + display = collapse(label) + if column == "C": + key = f"{slug(parent)}_{key}" + display = f"{collapse(parent)}: {display}" + if row in table.row_prefix: + key = f"{table.row_prefix[row]}_{key}" + line_id = f"{table.key}.{key}" + concept = f"obr.{table.key}.{key}" + basis = table.basis + if table.basis_before_row is not None and row >= table.basis_before_row: + basis = None + if row in table.calendar_rows: + calendar_header = table.calendar_rows[row] + found_years = sorted( + (column_number(c), c, v) + for (r, c), v in grid.items() + if r == calendar_header and is_number(v) + ) + row_years = [(int(v), c) for _, c, v in found_years] + assert [c for _, c in row_years] == [c for _, c in year_columns] + period, prefix, row_header_row = "calendar_year", "cy", calendar_header + elif table.period == "calendar_year": + row_years, period, prefix, row_header_row = year_columns, "calendar_year", "cy", header_row + else: + row_years, period, prefix, row_header_row = year_columns, "fiscal_year", "fy", header_row + note = base_note(table.sheet, row, label, unit.unit_text) + if basis == "cash": + note += " Cash basis (table title and note)." + elif basis == "accrual": + note += " Accrued basis (the table's note)." + if column == "C": + note += f" An 'of which' of '{collapse(parent)}'." + note += footnote_for(label, footnotes) + if table.note: + note += " " + table.note + for extra in notes: + note += " " + extra + guards = [{"column": "B", "row": 2, "expected_value": title, "label": "table title"}] + if table.unit_cell is not None: + r, c, text = table.unit_cell + guards.append({"column": c, "row": r, "expected_value": text, "label": "unit cell"}) + if basis is not None and table.basis_guard is not None: + r, c, text = table.basis_guard + guards.append({"column": c, "row": r, "expected_value": text, "label": "basis note"}) + for (opening, year_column), (_, check_column) in zip(row_years, year_columns, strict=True): + assert year_column == check_column + value = grid.get((row, year_column)) + if value is None: + continue + assert is_number(value), (table.sheet, row, year_column, value) + label_text = fy_label(opening) if prefix == "fy" else opening + record_set = { + **record_ids("receipts", line_id, prefix, opening), + "provenance_class": "model_output", + "assertion": BAND_ASSERTIONS[band[year_column]], + "sheet_name": table.sheet, + "period_type": period, + "period": opening, + } + if prefix == "fy": + record_set["period_coverage"] = fiscal_coverage(opening, basis) + record_set.update(UK) + entity, role, domain = table.entity + record_set.update( + { + "entity": entity, + "entity_role": role, + "domain": domain, + "groupby_dimension": "obr.efo_line", + } + ) + if basis is not None: + record_set["shared_filters"] = {"accounting_basis": basis} + record_set["shared_constraints"] = [ + { + "variable": "accounting_basis", + "operator": "==", + "value": basis, + "label": "Accounting basis", + } + ] + record_set["rows"] = [ + { + "value_id": f"{table.key}_{key}", + "label": display, + "ordinal": 0, + "row_number": row, + "expected_row_header_column": column, + "expected_row_header": label, + "table_record_kind": "total", + "guard_cells": guards, + } + ] + measure = { + "measure_id": unit.measure_id, + "label": f"{display}, " + (f"FY{label_text}" if prefix == "fy" else str(opening)), + "ordinal": 0, + "column": year_column, + "source_column_id": unit.measure_id, + "expected_column_header_row": row_header_row, + "expected_column_header": label_text, + "concept": concept, + "source_concept": concept, + "concept_relation": "source_label", + "concept_authority": "obr", + "concept_evidence_url": download_url("receipts"), + "concept_evidence_notes": note, + "unit": unit.unit, + "aggregation": unit.aggregation, + } + if unit.scale is not None: + measure["value_scale"] = unit.scale + measure["expected_cell_type"] = "number" + record_set["measures"] = [measure] + record_sets.append(record_set) + return record_sets + + +# Receipts rows that need more than their table's notes. +RECEIPTS_ROW_NOTES = { + ("4.2", 6): ( + "The OBR also shows Northern Ireland domestic rates in expenditure table 5.1, " + "row 16 ('NI domestic rates', package obr-efo-expenditure-october-2026, line " + "domestic_rates), with different values; both are carried as published, and " + "the OBR calls neither one regional or district." + ), +} + + +def receipts_package() -> tuple[list[dict], list[str]]: + grids = october_workbook("receipts") + check_restatements(grids) + record_sets, used, changes = port_march_package("receipts", grids) + covered = {table.sheet for table in RECEIPTS_TABLES} | set(RECEIPTS_LEFT_OUT) + march_only = {"4.10", "4.11", "4.12"} + tables = {sheet for sheet in grids if re.match(r"^4\.\d+$", sheet)} + assert tables == covered | march_only, sorted(tables ^ (covered | march_only)) + for table in RECEIPTS_TABLES: + rows = {row for sheet, row in used if sheet == table.sheet} + for record_set in receipts_rows(table, grids[table.sheet], rows): + row = record_set["rows"][0]["row_number"] + extra = RECEIPTS_ROW_NOTES.get((table.sheet, row)) + if extra: + record_set["measures"][0]["concept_evidence_notes"] += " " + extra + record_sets.append(record_set) + for sheet in march_only: + grid = grids[sheet] + rows = {row for s, row in used if s == sheet} + numbered = { + row + for (row, column), value in grid.items() + if is_number(value) and row_label(grid, row) is not None + and not FY.match(str(grid.get((row, column)))) + } + assert numbered == rows, (sheet, sorted(numbered - rows)) + return record_sets, changes + + +# ------------------------------------------------------- economy additions + +ECONOMY_ADDITIONS = ( + # (line id, template line, table, column, header row, header text, concept, label, + # unit, value_scale, aggregation, note) + ( + "deposit_rate", + "bank_rate", + "1.9", + "F", + 3, + "Deposit rate", + "obr.deposit_rate", + "Deposit rate, per cent", + "percent", + None, + "rate", + "per cent", + ), + ( + "household_financial_assets", + "nominal_gdp_nsa", + "1.11", + "D", + 4, + "Financial assets (£bn)", + "obr.household_financial_assets", + "Household financial assets, GBP billion", + "gbp", + 1000000000, + "sum", + ( + "GBP billion, in the table's households block (row 3, 'Households'). The " + "table defines the series as household financial assets (ONS Economic " + "Accounts, identifier: NNML); it does not say whether a calendar-year row " + "is the year-end or the average stock" + ), + ), +) + + +def economy_additions(grids: dict) -> list[dict]: + templates = {line.line_id: line for line in march_lines("economy")} + record_sets = [] + for ( + line_id, template_id, sheet, column, header_row, header, concept, label, + unit, scale, aggregation, unit_text, + ) in ECONOMY_ADDITIONS: + grid = grids[sheet] + assert grid.get((header_row, column)) == header, (sheet, column, grid.get((header_row, column))) + if sheet == "1.11": + assert grid.get((3, "C")) == "Households" + template = templates[template_id].template + for year in range(2025, 2032): + (row,) = [r for (r, c), v in grid.items() if c == "B" and v == year] + value = grid.get((row, column)) + assert is_number(value), (sheet, row, column, value) + record_set = copy.deepcopy(template) + record_set.update(record_ids("economy", line_id, "cy", year)) + record_set["assertion"] = "observation" if year <= 2025 else "source_projection" + record_set["sheet_name"] = sheet + record_set["period"] = year + (row_entry,) = record_set["rows"] + row_entry.update( + {"value_id": line_id, "label": label, "row_number": row, "expected_row_header": year} + ) + row_entry["guard_cells"] = [ + {"column": "B", "row": 2, "expected_value": sheet_title(grid), "label": "table title"}, + {"column": column, "row": header_row, "expected_value": header, "label": "column header"}, + ] + measure = { + "measure_id": line_id, + "label": f"{label}, {year}", + "ordinal": 0, + "column": column, + "source_column_id": line_id, + "concept": concept, + "source_concept": f"obr.efo_economy.{line_id}", + "concept_relation": "source_label", + "concept_authority": "obr", + "concept_evidence_url": download_url("economy"), + "concept_evidence_notes": ( + f"OBR EFO October 2026 detailed forecast tables, table {sheet} " + f"('{title_key(sheet_title(grid))}'), column {column} ('{header}'), " + f"calendar-year row; {unit_text}. {ECONOMY_OUTTURN_NOTE}" + ), + "unit": unit, + "aggregation": aggregation, + "expected_cell_type": "number", + } + if scale is not None: + measure["value_scale"] = scale + record_set["measures"] = [measure] + record_sets.append(record_set) + return record_sets + + +# ------------------------------------------------------------------- policy + +POLICY_TITLE = "Table 1.1: Breakdown of policy decisions since March 2026" +POLICY_NOTE = ( + "Note: This table uses the convention that a negative sign implies a loss to the " + "Exchequer (and is therefore an increase in PSNB)." +) +POLICY_SECTIONS = { + "Scorecard measures": "scorecard", + "Fiscally neutral measures1": "fiscally_neutral", + "Non-scorecard measures": "non_scorecard", +} +POLICY_ENTITY = ("government", "public_sector", "public_sector_finances") +POLICY_YEARS = "IJKLMN" + + +def policy_constraint(variable: str, value: str, label: str) -> dict: + return {"variable": variable, "operator": "==", "value": value, "label": label} + + +def policy_package() -> tuple[list[dict], dict]: + grid = october_workbook("policy")["1.1"] + assert grid[(4, "C")] == POLICY_TITLE + assert grid[(5, "I")] == "£ million" and grid[(6, "I")] == "Forecast" + assert grid[(7, "G")] == "Head" and grid[(7, "H")] == "Category" + columns = fiscal_columns(grid, 7) + assert [c for _, c in columns] == list(POLICY_YEARS) + notes, _ = table_notes({(r, "B"): v for (r, c), v in grid.items() if c == "C"}, 8) + assert notes == [POLICY_NOTE], notes + assert grid[(557, "C")] == "1 Includes measures with no net impact on borrowing." + measures: list[dict] = [] + section = None + current = None + summary_start = None + for row in range(8, 557): + c_value, d_value = grid.get((row, "C")), grid.get((row, "D")) + if c_value in POLICY_SECTIONS: + section = POLICY_SECTIONS[c_value] + continue + if d_value in POLICY_SECTIONS: + section = POLICY_SECTIONS[d_value] + continue + if d_value == "Total effects of receipts measures (£ millions)": + summary_start = row + break + head, category = grid.get((row, "G")), grid.get((row, "H")) + if isinstance(d_value, str) and head is not None: + number = c_value if is_number(c_value) else None + assert (number is not None) == (section == "scorecard"), (row, c_value) + count = sum(1 for m in measures if m["section"] == section) + 1 + current = { + "id": f"measure_{int(number)}" if number is not None else f"{section}_{count}", + "number": int(number) if number is not None else None, + "name": d_value, + "section": section, + "first_row": row, + "rows": [], + } + measures.append(current) + if head is None: + assert all(grid.get((row, c)) is None for c in POLICY_YEARS), row + continue + assert current is not None, row + for column in POLICY_YEARS: + assert is_number(grid.get((row, column))), (row, column) + current["rows"].append((row, head, category)) + assert summary_start == 490, summary_start + assert [m["number"] for m in measures if m["section"] == "scorecard"] == list(range(1, 99)) + record_sets = [] + for measure in measures: + keys = set() + rows = [] + for row, head, category in measure["rows"]: + if head == "Total": + assert category is None, row + key, kind, label, filters, constraints = "total", "total", "Total", { + "policy_head": "all", + "policy_category": "all", + }, [] + else: + key = f"{slug(head)}.{slug(category)}" + kind, label = "detail", f"{head}: {category}" + filters = {"policy_head": slug(head), "policy_category": slug(category)} + constraints = [ + policy_constraint("policy_head", slug(head), "Policy head"), + policy_constraint("policy_category", slug(category), "Policy category"), + ] + assert key not in keys, (measure["id"], key) + keys.add(key) + entry = { + "value_id": key, + "label": label, + "ordinal": len(rows), + "row_number": row, + "expected_row_header_column": "G", + "expected_row_header": head, + "table_record_kind": kind, + "filters": filters, + } + if constraints: + entry["constraints"] = constraints + entry["guard_cells"] = [ + {"column": "D", "row": measure["first_row"], "expected_value": measure["name"], "label": "measure"}, + ] + if head != "Total": + entry["guard_cells"].append( + {"column": "H", "row": row, "expected_value": category, "label": "category"} + ) + rows.append(entry) + assert rows[-1]["value_id"] == "total", measure["id"] + number = f"measure {measure['number']} " if measure["number"] else "" + notes = ( + f"OBR EFO October 2026 detailed forecast tables: policy, table 1.1 " + f"('Breakdown of policy decisions since March 2026'), {number}('{measure['name']}'), " + f"rows {measure['rows'][0][0]} to {measure['rows'][-1][0]}, GBP million. {POLICY_NOTE}" + ) + if measure["section"] == "fiscally_neutral": + notes += " Footnote 1 of 'Fiscally neutral measures': includes measures with no net impact on borrowing." + if measure["section"] == "non_scorecard": + notes += " Listed under 'Non-scorecard measures'." + for opening, column in columns: + record_set = { + **record_ids("policy", measure["id"], "fy", opening), + "provenance_class": "model_output", + "assertion": "source_projection", + "sheet_name": "1.1", + "period_type": "fiscal_year", + "period": opening, + "period_coverage": fiscal_coverage(opening), + **UK, + "entity": POLICY_ENTITY[0], + "entity_role": POLICY_ENTITY[1], + "domain": POLICY_ENTITY[2], + "groupby_dimension": "obr.policy_component", + "shared_filters": { + "policy_section": measure["section"], + "policy_measure": measure["id"], + }, + "shared_constraints": [ + policy_constraint("policy_section", measure["section"], "Policy section"), + policy_constraint("policy_measure", measure["id"], "Policy measure"), + ], + "rows": copy.deepcopy(rows), + "measures": [ + { + "measure_id": "costing", + "label": f"Costing, FY{fy_label(opening)}", + "ordinal": 0, + "column": column, + "source_column_id": "costing", + "expected_column_header_row": 7, + "expected_column_header": fy_label(opening), + "concept": "obr.policy_decision_costing", + "source_concept": "obr.policy_decision_costing", + "concept_relation": "source_label", + "concept_authority": "obr", + "concept_evidence_url": download_url("policy"), + "concept_evidence_notes": notes, + "unit": "gbp", + "aggregation": "sum", + "value_scale": 1000000, + "expected_cell_type": "number", + } + ], + } + record_sets.append(record_set) + record_sets += policy_summary(grid, summary_start, columns) + labels = { + "policy_section": { + "scorecard": "Scorecard measures", + "fiscally_neutral": "Fiscally neutral measures", + "non_scorecard": "Non-scorecard measures", + }, + "policy_measure": {m["id"]: m["name"] for m in measures}, + } + return record_sets, labels + + +def policy_summary(grid: dict, start: int, columns: list[tuple[int, str]]) -> list[dict]: + """Rows 490 to 555: the measures' effects by head and category, and the direct and + indirect effects of the Government's decisions.""" + blocks = { + "Total effects of receipts measures (£ millions)": "receipts_measures", + "Total effects of expenditure measures (£ millions)": "expenditure_measures", + } + heads = {"Current DEL", "Current AME", "Capital DEL", "Capital AME"} + rows, block, head = [], None, None + for row in range(start, 556): + label = grid.get((row, "D")) + if label is None or label == "of which:": + continue + assert all(is_number(grid.get((row, c))) for c in POLICY_YEARS), (row, label) + if label in blocks: + block, head = blocks[label], None + key = f"{block}.total" + elif block == "receipts_measures" and row < 520: + key = f"{block}.{slug(label)}" + elif block == "expenditure_measures" and row < 549: + if label in heads: + head = slug(label) + key = f"{block}.{head}" + else: + key = f"{block}.{head}.{slug(label)}" + else: + block = "government_decisions" + key = f"{block}.{slug(label)}" + rows.append((row, label, key)) + keys = [key for _, _, key in rows] + assert len(keys) == len(set(keys)), keys + record_sets = [] + for opening, column in columns: + entries = [] + for ordinal, (row, label, key) in enumerate(rows): + entries.append( + { + "value_id": key, + "label": collapse(label), + "ordinal": ordinal, + "row_number": row, + "expected_row_header_column": "D", + "expected_row_header": label, + "table_record_kind": "detail", + "filters": {"policy_summary_line": key}, + "constraints": [ + policy_constraint("policy_summary_line", key, "Policy decisions summary line") + ], + } + ) + record_sets.append( + { + **record_ids("policy", "summary", "fy", opening), + "provenance_class": "model_output", + "assertion": "source_projection", + "sheet_name": "1.1", + "period_type": "fiscal_year", + "period": opening, + "period_coverage": fiscal_coverage(opening), + **UK, + "entity": POLICY_ENTITY[0], + "entity_role": POLICY_ENTITY[1], + "domain": POLICY_ENTITY[2], + "groupby_dimension": "policy_summary_line", + "rows": entries, + "measures": [ + { + "measure_id": "costing", + "label": f"Costing, FY{fy_label(opening)}", + "ordinal": 0, + "column": column, + "source_column_id": "costing", + "expected_column_header_row": 7, + "expected_column_header": fy_label(opening), + "concept": "obr.policy_decisions_effect", + "source_concept": "obr.policy_decisions_effect", + "concept_relation": "source_label", + "concept_authority": "obr", + "concept_evidence_url": download_url("policy"), + "concept_evidence_notes": ( + "OBR EFO October 2026 detailed forecast tables: policy, table " + "1.1, rows 490 to 555: the effects of the policy decisions by " + "head and category, and the direct and indirect effects of the " + f"Government's decisions, GBP million. {POLICY_NOTE}" + ), + "unit": "gbp", + "aggregation": "sum", + "value_scale": 1000000, + "expected_cell_type": "number", + } + ], + } + ) + return record_sets + + +# ------------------------------------------------------------ the packages + + +class PackageDumper(yaml.SafeDumper): + """Plain YAML with no anchors, so every record set reads on its own.""" + + def ignore_aliases(self, data: object) -> bool: + return True + + +def artifact(kind: str, source_table: str) -> dict: + return { + "source_name": "obr", + "source_table": source_table, + "resource_package": "db", + "resource_directory": f"data/obr/efo_{kind}_october_2026", + "manifest": "manifest.yaml", + "vintage": "efo_october_2026", + "extracted_at": "2026-10-29", + "extraction_method": "xlsx whole-workbook used-range cell parse", + "parser": "xlsx_used_range", + "artifact_year": 2026, + } + + +def header_lines(text: str) -> str: + lines = [] + for paragraph in text.strip().split("\n\n"): + words, line = paragraph.split(), "#" + for word in words: + if len(line) + 1 + len(word) > 88: + lines.append(line) + line = "#" + line += " " + word + lines.append(line) + lines.append("#") + return "\n".join(lines) + "\n" + + +COMMON_HEADER = """ +OBR Economic and fiscal outlook, October 2026 (published with the Budget on 28 October +2026), for PolicyEngine/chronicle#393. Written by scripts/build_obr_efo_october_2026.py +from the pinned workbook; edit that, not this. Values are as the tables print them, with +value_scale for the stated unit. Fiscal-year periods store the opening year (2025-26 -> +2025). Each year column's assertion follows the band above it: 'Outturn' (and 'Estimate', +'Estimated Outurn') gives observation and 'Forecast' gives source_projection; a table +with no band is all forecast. In October, 2025-26 is outturn, where in March it was a +forecast, and 2031-32 is a new forecast year. +""" + + +def march_header(kind: str, changes: list[str]) -> str: + text = COMMON_HEADER + f""" + +The March 2026 package's lines (package obr-efo-{kind}-march-2026), under the +obr.efo_2026_10 prefix with their line ids, display labels and concepts, so a consumer +changes vintage by package. Each is found by its table's title and its row's label; the +row numbers and the October table number ride on each record set and its notes. +""" + if changes: + text += "\n\nRows October renames against March: " + "; ".join(changes) + "." + else: + text += "\n\nOctober drops, renames or splits none of the March package's rows." + return text + + +RECEIPTS_HEADER = """ + +Receipts. The March 2026 package's 41 lines (receipts tables 3.x are now 4.x, with the +same titles and rows), then every other row of the workbook's tables, except tables 4.9 +and 4.19 (RECEIPTS_LEFT_OUT in the build script: 4.9 states no unit for its passenger +numbers; 4.19 prints '£ billion' over thresholds in pounds and flags no outturn). A row +beyond the March lines takes the line id '
.' and the concept +'obr.
.', where the table key names the table (other_hmrc_taxes, +cash_receipts, self_employed_income_growth, ...); the sub-rows of table 4.8's 'of which' +blocks, printed in column C, prefix their parent. Table 4.5's 'Savings income' row is +obr.self_employed_income_growth.savings_income, a percentage change on a year earlier +from 2024-25, all under the table's 'Forecast' band. Two rows restate rows kept and are +left out, as the March package left out sheet 3.7's total: table 4.7's 'Total SDLT' and +its ATED row (table 4.8 rows 24 and 25). Table 4.22 prints '£ million' over GBP billion +cells (its VAT refunds equal table 4.8's in every year), so its rows carry value_scale +1e9. Table 4.10 now starts in 2026-27, its first forecast year. Northern Ireland +domestic rates are carried in both places the OBR shows them: this package's table 4.2 +row 6, and expenditure table 5.1 row 16. +""" + + +def render(header: str, payload: dict) -> str: + return header_lines(header) + yaml.dump( + payload, Dumper=PackageDumper, sort_keys=False, allow_unicode=True, width=100 + ) + + +def march_payload(kind: str) -> dict: + path = PACKAGES / f"efo_{kind}_march_2026" / "source_package.yaml" + return yaml.safe_load(path.read_text(encoding="utf-8")) + + +def package_payload(kind: str, record_sets: list[dict], **extra: object) -> dict: + march = march_payload(kind) + payload = { + "schema_version": "ledger.source_package.v1", + "package_id": f"obr-efo-{kind}-october-2026", + "label": march["label"].replace("March 2026", "October 2026"), + "dimension_labels": march.get("dimension_labels", {"obr.efo_line": "EFO table line"}), + } + if "dimension_value_labels" in march: + payload["dimension_value_labels"] = march["dimension_value_labels"] + payload.update(extra) + payload["artifact"] = artifact( + kind, march["artifact"]["source_table"].replace("March 2026", "October 2026") + ) + payload["record_sets"] = record_sets + return payload + + +def build_receipts() -> str: + record_sets, changes = receipts_package() + payload = package_payload("receipts", record_sets) + payload["dimension_value_labels"].setdefault("accounting_basis", {}) + return render(march_header("receipts", changes) + RECEIPTS_HEADER, payload) + + +def build_expenditure() -> str: + grids = october_workbook("expenditure") + record_sets, _, changes = port_march_package("expenditure", grids) + header = march_header("expenditure", changes) + """ + +Expenditure tables 4.x are now 5.x, with the same titles. Table 5.1 adds a footnote to +England's council tax receipts: outturn reflects the latest MHCLG pre-measures data and +does not align with the public sector finances data used elsewhere. Its 'NI domestic +rates' row is one of the two places the OBR shows Northern Ireland domestic rates; the +other is receipts table 4.2 row 6, in obr-efo-receipts-october-2026. +""" + return render(header, package_payload("expenditure", record_sets)) + + +def build_economy() -> str: + grids = october_workbook("economy") + record_sets, _, changes = port_march_package("economy", grids) + record_sets += economy_additions(grids) + header = march_header("economy", changes) + """ + +Economy. The March lines for calendar 2025 to 2031, plus two series +PolicyEngine/policyengine-uk#2638's interest projection reads: table 1.9's deposit rate +(obr.deposit_rate) and table 1.11's household financial assets +(obr.household_financial_assets, ONS NNML). Calendar 2025 is outturn and 2026 onwards +forecast; the tables mark no forecast start. +""" + return render(header, package_payload("economy", record_sets)) + + +def build_aggregates() -> str: + grids = october_workbook("aggregates") + record_sets, _, changes = port_march_package("aggregates", grids) + header = march_header("aggregates", changes) + """ + +Aggregates. Tables 6.1, 6.2 and 6.5 print only forecast years, now 2026-27 to 2031-32; +table 6.13 has 2025-26 as outturn. +""" + return render(header, package_payload("aggregates", record_sets)) + + +def build_policy() -> str: + record_sets, labels = policy_package() + summary = { + row["value_id"]: row["label"] + for record_set in record_sets + if record_set["groupby_dimension"] == "policy_summary_line" + for row in record_set["rows"] + } + heads, categories = {}, {} + for record_set in record_sets: + for row in record_set["rows"]: + filters = row.get("filters", {}) + if filters.get("policy_head", "all") != "all": + head, category = row["label"].split(": ", 1) + heads[filters["policy_head"]] = head + categories[filters["policy_category"]] = category + payload = { + "schema_version": "ledger.source_package.v1", + "package_id": "obr-efo-policy-october-2026", + "label": "OBR EFO October 2026 detailed forecast tables: policy", + "dimension_labels": { + "obr.policy_component": "Policy decision component", + "policy_summary_line": "Policy decisions summary line", + "policy_section": "Policy section", + "policy_measure": "Policy measure", + "policy_head": "Policy head", + "policy_category": "Policy category", + }, + "dimension_value_labels": { + **labels, + "policy_head": {"all": "All heads", **dict(sorted(heads.items()))}, + "policy_category": {"all": "All categories", **dict(sorted(categories.items()))}, + "policy_summary_line": summary, + }, + "artifact": artifact("policy", "EFO October 2026 detailed forecast tables: policy"), + "record_sets": record_sets, + } + header = COMMON_HEADER + """ + +Policy. Table 1.1, 'Breakdown of policy decisions since March 2026': each decision's +costing by head and category, and its total, for 2026-27 to 2031-32, all under the +table's 'Forecast' band, in GBP million. The 98 scorecard measures keep the OBR's +numbers (measure_1 ... measure_98); the three fiscally neutral and two non-scorecard +measures are numbered in table order. Rows 490 to 555, the effects by head and category +and the direct and indirect effects of the Government's decisions, are one record set +per year (line summary). A negative sign is a loss to the Exchequer, as the table's note +says. +""" + return render(header, payload) + + +BUILDERS = { + "receipts": build_receipts, + "expenditure": build_expenditure, + "economy": build_economy, + "aggregates": build_aggregates, + "policy": build_policy, +} + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__.splitlines()[0]) + parser.add_argument( + "--check", + action="store_true", + help="Compare the generated YAML with the committed files instead of writing.", + ) + args = parser.parse_args() + stale = [] + for kind, build in BUILDERS.items(): + path = PACKAGES / f"efo_{kind}_october_2026" / "source_package.yaml" + text = build() + if args.check: + if not path.exists() or path.read_text(encoding="utf-8") != text: + stale.append(str(path.relative_to(ROOT))) + else: + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text(text, encoding="utf-8") + if stale: + print("Stale generated packages: " + ", ".join(stale), file=sys.stderr) + return 1 + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tests/test_source_obr_efo_october_2026.py b/tests/test_source_obr_efo_october_2026.py new file mode 100644 index 00000000..49bbaa4c --- /dev/null +++ b/tests/test_source_obr_efo_october_2026.py @@ -0,0 +1,280 @@ +"""OBR Economic and fiscal outlook, October 2026 (PolicyEngine/chronicle#393). + +Checks the five packages scripts/build_obr_efo_october_2026.py writes. Values are +re-read from the workbooks with pandas and located by the publisher's labels, not by the +packages' coordinates. +""" + +from __future__ import annotations + +from collections import Counter +import hashlib +from pathlib import Path +import re +import runpy + +import pandas as pd +import pytest +import yaml + +from chronicle.bundle import UK_BUNDLE_SOURCES +from chronicle.consumer_contract import ( + build_semantic_fact_key, + validate_consumer_fact_contract, +) +from chronicle.core import validate_facts +from chronicle.source_package import ( + SOURCE_PACKAGE_ALIASES, + load_source_package, + validate_source_package, +) + +ROOT = Path(__file__).resolve().parents[1] +DATA = ROOT / "db/data/obr" +KINDS = ("receipts", "expenditure", "economy", "aggregates", "policy") +OCTOBER = "obr.efo_2026_10" + + +def _facts(kind: str) -> dict[str, object]: + package = load_source_package(f"obr-efo-{kind}-october-2026") + return {fact.source_record_id: fact for fact in package.build_facts(2026)} + + +@pytest.fixture(scope="module") +def facts(): + return {kind: _facts(kind) for kind in KINDS} + + +def _sheet(kind: str, sheet: str) -> pd.DataFrame: + path = DATA / f"efo_{kind}_october_2026" / f"efo_{kind}.xlsx" + return pd.read_excel(path, sheet_name=sheet, header=None) + + +def _cell(frame: pd.DataFrame, label: str, year: str, *, label_column: int = 1) -> float: + """The cell in the row whose label is `label`, under the header `year`.""" + labels = frame.iloc[:, label_column].astype(str) + (row,) = labels.index[labels == label] + header_row = max( + r for r in frame.index[: row] if (frame.iloc[r].astype(str).str.strip() == year).any() + ) + (column,) = [ + c for c in frame.columns if str(frame.iloc[header_row, c]).strip() == year + ] + return frame.iloc[row, column] + + +@pytest.mark.parametrize( + ("kind", "record_sets", "count"), + [ + ("receipts", 1611, 1611), + ("expenditure", 165, 165), + ("economy", 56, 56), + ("aggregates", 25, 25), + ("policy", 624, 2520), + ], +) +def test_packages_validate_register_and_carry_no_anchors(kind, record_sets, count): + package_dir = ROOT / "packages/obr" / f"efo_{kind}_october_2026" + package_id = f"obr-efo-{kind}-october-2026" + report = validate_source_package(package_dir, year=2026) + assert report.valid, report.to_dict() + assert not report.warnings + assert report.counts["record_set_count"] == record_sets + assert report.counts["source_record_count"] == count + assert SOURCE_PACKAGE_ALIASES[package_id] == package_dir.relative_to(ROOT / "packages") + assert package_id in UK_BUNDLE_SOURCES + text = (package_dir / "source_package.yaml").read_text(encoding="utf-8") + assert not any( + isinstance(token, (yaml.AnchorToken, yaml.AliasToken)) for token in yaml.scan(text) + ) + built = list(_facts(kind).values()) + assert validate_facts(built).valid + assert validate_consumer_fact_contract(built).valid + keys = Counter(build_semantic_fact_key(fact) for fact in built) + assert max(keys.values()) == 1 + + +def test_generator_reproduces_the_committed_packages(): + generator = runpy.run_path(str(ROOT / "scripts/build_obr_efo_october_2026.py")) + for kind, build in generator["BUILDERS"].items(): + path = ROOT / "packages/obr" / f"efo_{kind}_october_2026" / "source_package.yaml" + assert build() == path.read_text(encoding="utf-8"), kind + + +@pytest.mark.parametrize("kind", KINDS) +def test_manifests_pin_bytes_licence_and_r2(kind): + data_dir = DATA / f"efo_{kind}_october_2026" + manifest = yaml.safe_load((data_dir / "manifest.yaml").read_text(encoding="utf-8")) + assert manifest["license"] == "Open Government Licence v3.0" + assert manifest["license_verified_at"] == "2026-10-29" + assert manifest["source_page"] == ( + "https://obr.uk/efo/economic-and-fiscal-outlook-october-2026/" + ) + entry = manifest["files"][2026] + content = (data_dir / entry["filename"]).read_bytes() + assert hashlib.sha256(content).hexdigest() == entry["sha256"] + assert len(content) == entry["size_bytes"] + assert entry["storage"]["r2"]["uri"] == ( + f"r2://ledger-raw/raw/uk/obr/{manifest['package_id']}/2026/" + f"{entry['sha256']}/{entry['filename']}" + ) + + +@pytest.mark.parametrize("kind", ("receipts", "expenditure", "economy", "aggregates")) +def test_every_march_line_keeps_its_line_id_and_concept(facts, kind): + """A consumer changes vintage by package: the October package carries each March + line under the same line id and concept.""" + march = load_source_package(f"obr-efo-{kind}-march-2026").build_facts(2026) + + def lines(prefix: str, built) -> dict[str, set[str]]: + found: dict[str, set[str]] = {} + for fact in built: + record_set = fact.layout.record_set_id + if not record_set.startswith(prefix): + continue + line = re.sub(r"\.(fy|cy)\d{4}$", "", record_set.removeprefix(prefix)) + found.setdefault(line, set()).add(fact.measure.concept) + return found + + march_lines = lines(f"obr.efo_2026_03.{kind}.", march) + october_lines = lines(f"{OCTOBER}.{kind}.", facts[kind].values()) + for line, concepts in march_lines.items(): + assert october_lines.get(line) == concepts, line + + +def test_outturn_and_forecast_follow_the_tables(facts): + receipts = facts["receipts"] + income_tax = { + fact.period.value: fact + for fact in receipts.values() + if fact.layout.record_set_id.startswith(f"{OCTOBER}.receipts.income_tax.") + } + # 2025-26 is outturn in October (a forecast in March), and 2031-32 is new. + assert sorted(income_tax) == list(range(2025, 2032)) + assert income_tax[2025].assertion == "observation" + assert {income_tax[year].assertion for year in range(2026, 2032)} == { + "source_projection" + } + assert income_tax[2025].value == pytest.approx( + _cell(_sheet("receipts", "4.4"), "Income tax (gross of tax credits)", "2025-26") * 1e9 + ) + + +def test_table_4_5_savings_income(facts): + """PolicyEngine/microcosm#1418's savings path: growth rates as published.""" + frame = _sheet("receipts", "4.5") + rows = { + fact.period.value: fact + for fact in facts["receipts"].values() + if fact.layout.record_set_id.startswith( + f"{OCTOBER}.receipts.self_employed_income_growth.savings_income." + ) + } + assert sorted(rows) == list(range(2024, 2032)) + for year, fact in rows.items(): + assert fact.measure.concept == "obr.self_employed_income_growth.savings_income" + assert fact.layout.measure_id == "growth_rate" + assert fact.measure.unit == "percent" + assert fact.assertion == "source_projection" + label = f"{year}-{(year + 1) % 100:02d}" + assert fact.value == _cell(frame, "Savings income", label) + # The path from 2023-24 to 2025-26 that Max cites (x1.358). + assert round((1 + rows[2024].value / 100) * (1 + rows[2025].value / 100), 3) == 1.358 + + +def test_northern_ireland_domestic_rates_in_both_places(facts): + receipts = [ + fact + for fact in facts["receipts"].values() + if fact.layout.record_set_id.startswith( + f"{OCTOBER}.receipts.other_taxes.northern_ireland_domestic_rates." + ) + ] + expenditure = [ + fact + for fact in facts["expenditure"].values() + if fact.layout.record_set_id.startswith(f"{OCTOBER}.expenditure.domestic_rates.") + ] + assert len(receipts) == len(expenditure) == 7 + by_year = {fact.period.value: fact.value for fact in expenditure} + for fact in receipts: + assert fact.layout.source_row_id # each carries its own table and row + assert fact.value != by_year[fact.period.value] + assert {fact.measure.concept for fact in expenditure} == {"obr.domestic_rates"} + assert _cell(_sheet("receipts", "4.2"), "Northern Ireland domestic rates", "2025-26") * 1e9 == ( + next(f.value for f in receipts if f.period.value == 2025) + ) + + +def test_restated_rows_and_tables_left_out(facts): + record_sets = {fact.layout.record_set_id for fact in facts["receipts"].values()} + # Table 4.7's total SDLT and ATED rows restate table 4.8's; tables 4.9 and 4.19 + # are left out (no unit; a mislabelled unit over thresholds). + assert not any(".property_transaction_taxes.total_sdlt." in r for r in record_sets) + assert not any(".property_transaction_taxes.annual_tax_on" in r for r in record_sets) + path = ROOT / "packages/obr/efo_receipts_october_2026/source_package.yaml" + payload = yaml.safe_load(path.read_text(encoding="utf-8")) + sheets = Counter(record_set["sheet_name"] for record_set in payload["record_sets"]) + assert set(sheets) == {f"4.{n}" for n in range(1, 23)} - {"4.9", "4.19"} + # Table 4.22 prints '£ million' over GBP billion cells. + vat_refunds = next( + fact.value + for fact in facts["receipts"].values() + if fact.layout.record_set_id + == f"{OCTOBER}.receipts.fiscally_neutral_receipts.vat_refunds.fy2026" + ) + assert vat_refunds == pytest.approx( + _cell(_sheet("receipts", "4.8"), "VAT refunds", "2026-27") * 1e9 + ) + + +def test_sample_values_by_label(facts): + expenditure = facts["expenditure"] + state_pension = next( + fact + for fact in expenditure.values() + if fact.layout.record_set_id == f"{OCTOBER}.expenditure.state_pension.fy2026" + ) + assert state_pension.value == pytest.approx( + _cell(_sheet("expenditure", "5.9"), "State pension", "2026-27") * 1e9 + ) + economy = facts["economy"] + deposit = { + fact.period.value: fact + for fact in economy.values() + if fact.layout.record_set_id.startswith(f"{OCTOBER}.economy.deposit_rate.") + } + frame = _sheet("economy", "1.9") + (row,) = frame.index[frame.iloc[:, 1] == 2025] + (column,) = [c for c in frame.columns if frame.iloc[2, c] == "Deposit rate"] + assert deposit[2025].value == frame.iloc[row, column] + assert deposit[2025].assertion == "observation" + assert deposit[2026].assertion == "source_projection" + policy = facts["policy"] + first = next( + fact + for fact in policy.values() + if fact.layout.record_set_id == f"{OCTOBER}.policy.measure_1.fy2026" + and fact.layout.groupby_value_id == "total" + ) + table = _sheet("policy", "1.1") + (start,) = table.index[table.iloc[:, 2] == 1] + total = next(r for r in table.index[start:] if table.iloc[r, 6] == "Total") + assert table.iloc[6, 8] == "2026-27" + assert first.value == pytest.approx(table.iloc[total, 8] * 1e6) + assert first.measure.concept == "obr.policy_decision_costing" + + +def test_policy_measures_sum_to_their_totals(facts): + rows: dict[tuple[str, int], dict[str, float]] = {} + for fact in facts["policy"].values(): + record_set = fact.layout.record_set_id + if ".policy.summary." in record_set: + continue + rows.setdefault((record_set, fact.period.value), {})[ + fact.layout.groupby_value_id + ] = fact.value + assert len({record_set.rsplit(".", 1)[0] for record_set, _ in rows}) == 103 + for key, values in rows.items(): + parts = sum(value for row, value in values.items() if row != "total") + assert abs(parts - values["total"]) <= 1e6, key From 75147a52931c6617a1aa4ebaf710a237ed74b77c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 02:38:03 +0000 Subject: [PATCH 03/11] Document the OBR October 2026 EFO packages A data-source page with the files, conventions and caveats (the two tables left out, Table 4.5's growth rates, the two Northern Ireland domestic rates placements, table 4.22's unit, the restated rows and the outturn bands), the Annex A check, what Microcosm selects, a checklist section and a changelog fragment. Annex A is the EFO's detailed summary tables, not policy measures, so it has no measure row the policy workbook lacks and is not archived. Co-Authored-By: Claude Opus 5.5 --- changelog.d/obr-efo-october-2026.added.md | 1 + docs/data-sources/uk-obr-efo-october-2026.md | 135 +++++++++++++++++++ docs/pe-uk-source-checklist.md | 16 +++ 3 files changed, 152 insertions(+) create mode 100644 changelog.d/obr-efo-october-2026.added.md create mode 100644 docs/data-sources/uk-obr-efo-october-2026.md diff --git a/changelog.d/obr-efo-october-2026.added.md b/changelog.d/obr-efo-october-2026.added.md new file mode 100644 index 00000000..db0d39a8 --- /dev/null +++ b/changelog.d/obr-efo-october-2026.added.md @@ -0,0 +1 @@ +Add the OBR's October 2026 Economic and fiscal outlook (chronicle#393) beside the March 2026 vintage: the whole receipts workbook except tables 4.9 and 4.19 (Table 4.5's savings income and the gambling duties included), the March expenditure, economy and aggregates lines with the deposit rate and household financial assets, and the policy workbook's costing of each Budget measure. The March lines keep their line ids and concepts under obr.efo_2026_10, so a consumer changes vintage by package. diff --git a/docs/data-sources/uk-obr-efo-october-2026.md b/docs/data-sources/uk-obr-efo-october-2026.md new file mode 100644 index 00000000..1320481d --- /dev/null +++ b/docs/data-sources/uk-obr-efo-october-2026.md @@ -0,0 +1,135 @@ +# OBR Economic and fiscal outlook, October 2026 (chronicle#393) + +[PolicyEngine/chronicle#393](https://github.com/PolicyEngine/chronicle/issues/393) asks for +the October 2026 EFO, which the OBR published with the Budget on 28 October 2026, as a new +vintage beside the March 2026 one. policyengine-uk is moving its economic assumptions to it +(PolicyEngine/policyengine-uk#2717); Microcosm's OBR targets read the March vintage today and +re-pin when the engine moves (PolicyEngine/microcosm#1095). Every value is a published OBR +figure; no microdata is involved. + +`scripts/build_obr_efo_october_2026.py` writes the five packages from the pinned workbooks +(`--check` compares instead of writing). + +## Sources + +All five are on the [EFO page](https://obr.uk/efo/economic-and-fiscal-outlook-october-2026/), +published on 28 October 2026 under the Open Government Licence (the OBR's +[copyright page](https://obr.uk/legal-pages/copyright/)). obr.uk refuses scripted downloads, +so they were fetched with a browser on 29 October 2026; each manifest pins the bytes. + +| Package | File | Bytes | Facts | +|---|---|---|---| +| `obr-efo-receipts-october-2026` | detailed forecast tables: receipts | 214,092 | 1,611 | +| `obr-efo-expenditure-october-2026` | detailed forecast tables: expenditure | 280,700 | 165 | +| `obr-efo-economy-october-2026` | detailed forecast tables: economy | 518,472 | 56 | +| `obr-efo-aggregates-october-2026` | detailed forecast tables: aggregates | 218,000 | 25 | +| `obr-efo-policy-october-2026` | detailed forecast tables: policy | 106,602 | 2,520 | + +The manifests carry each file's canonical R2 key; `chronicle publish-raw` uploads them. + +## Conventions + +- **The vintage.** Record-set ids start `obr.efo_2026_10.`. The March 2026 packages stay in + the bundle under `obr.efo_2026_03.`, so a consumer picks a vintage by package. +- **March lines.** Every line of the four March packages keeps its line id, display label + and concept. Its October table is found by title, since the chapters moved by one: + receipts tables 3.x are now 4.x and expenditure tables 4.x are now 5.x. Its row is found + by label. Each record set carries its October table and row. +- **Outturn and forecast.** Each year column's assertion follows the band above it. + 'Outturn' (and 'Estimate', 'Estimated Outurn') gives `observation`, and 'Forecast' gives + `source_projection`; a table with no band is all forecast. 2025-26 is outturn in October + (it was a forecast in March), and 2031-32 is a new forecast year. The economy tables mark + no forecast start: calendar 2025 is stamped outturn and 2026 onwards forecast. +- **Units and bases** as each table states them, with the basis note or title as a guard + cell. Where the stated unit is wrong, the notes say so (table 4.22 below). + +## Receipts: the whole workbook + +- **The March lines** (41): income tax and NICs (table 4.4), the cash receipts lines + (4.8), betting and gaming (4.10), tobacco and alcohol clearances (4.11, 4.12), the levies + (4.2) and SDLT by sector (4.7). +- **Every other row** of tables 4.1 to 4.22, except two tables: + - 4.9 (air passenger duty passengers by band) states no unit; + - 4.19 (counterfactual and actual personal tax thresholds) prints '£ billion' over + thresholds in pounds (a personal allowance of 12,570) and flags no outturn. +- **Naming.** A row beyond the March lines is line `
.` with concept + `obr.
.`. The table key names the table (`other_hmrc_taxes`, + `cash_receipts`, `self_employed_income_growth`, `fiscally_neutral_receipts`, ...). Table + 4.8's sub-rows, printed in column C under an 'of which', prefix their parent + (`corporation_tax_onshore`). +- **Table 4.5, 'Self-employed income streams: growth rates'.** Its 'Savings income' row is + `obr.self_employed_income_growth.savings_income`, measure `growth_rate`, unit `percent`: a + percentage change on a year earlier, from 2024-25 to 2031-32. The table prints every + column under 'Forecast', 2024-25 included, so every fact is a `source_projection`. It has + no 2023-24 column: the growth from 2023-24 to 2025-26 is 2024-25's 34.96% and 2025-26's + 0.65% (×1.358). The note says the numbers are pre-measures. +- **Gambling.** Table 4.8's cash betting and gaming duties, table 4.10's accrued + breakdown by duty (machine games duty included; the table now starts in 2026-27, its + first forecast year), table 4.1's accrued 'Betting and gaming taxes' (which table 4.10's + total equals in every year it covers), and table 4.2's levies. +- **Northern Ireland domestic rates** are carried both places the OBR shows them, each with + its own table and row: receipts table 4.2 row 6 ('Northern Ireland domestic rates', + under other taxes) and expenditure table 5.1 row 16 ('NI domestic rates', inside net + council tax receipts). Their values differ; the OBR calls neither regional or district. +- **Restated rows.** Table 4.7's 'Total SDLT' and ATED rows restate table 4.8's rows 24 and + 25 and are left out, as the March package left out sheet 3.7's total. Other tables + restate lines under their own concepts (table 4.22's VAT refunds equal table 4.8's), so no + semantic key repeats; the build asserts each equality the notes cite. +- **Table 4.22** prints '£ million', but its cells are GBP billion: its VAT refunds equal + table 4.8's £ billion line in every year. Its rows carry `value_scale` 1e9, with the cell + kept as a guard. + +## Expenditure, economy and aggregates + +- **Expenditure** (165 facts): the March package's 24 lines: council tax by nation and its + totals, Northern Ireland domestic rates, the welfare lines of table 5.9 and the BBC + licence fee. October changes two labels: 'England council tax receipts1' gains a + footnote (its outturn is MHCLG's pre-measures data, not the public sector finances) and + 'Total net council tax receipts' renumbers its footnote. The DWP lines keep the March + package's geography (Great Britain, or England and Wales where DWP excludes Scotland). +- **Economy** (56 facts): the March package's six lines for calendar 2025 to 2031, plus two + series PolicyEngine/policyengine-uk#2638's interest projection reads: table 1.9's deposit + rate (`obr.deposit_rate`) and table 1.11's household financial assets + (`obr.household_financial_assets`, ONS NNML). The table does not say whether a + calendar-year row of a stock is the year-end or the average. +- **Aggregates** (25 facts): the March package's four lines. Tables 6.1, 6.2 and 6.5 print + only forecast years, now 2026-27 to 2031-32; table 6.13 has 2025-26 as outturn. + +## Policy + +Table 1.1, 'Breakdown of policy decisions since March 2026', in GBP million for 2026-27 to +2031-32, all under 'Forecast': +- one record set per measure and year, concept `obr.policy_decision_costing`, with a row per + head and category (`policy_head`, `policy_category`) and the measure's total; +- the 98 scorecard measures keep the OBR's numbers (`measure_1` to `measure_98`), and the + three fiscally neutral and two non-scorecard measures are numbered in table order + (`policy_section` says which); +- rows 490 to 555, the effects by head and category and the direct and indirect effects of + the Government's decisions, are one record set per year (`summary`, concept + `obr.policy_decisions_effect`). + +A negative sign is a loss to the Exchequer, as the table's note says. Each measure's rows +sum to its total. + +## Annex A and the devolved forecasts + +- **Annex A** ('charts and tables: Annex A') was checked against the policy workbook. It is + the EFO's detailed summary tables (A.1 to A.12: the economy, the determinants of the + fiscal forecast, current receipts, total managed expenditure, the fiscal aggregates and + the balance sheet, each with its changes since March). It has no measure rows, so none is + missing from the policy workbook, and it is not archived. Its Table A.5 'other' lines are + the ones receipts tables 4.1 to 4.3 break down, as their footnotes say. +- **The devolved tax and spending forecasts** are optional in #393 and not ported. + +## For Microcosm + +Re-pin the UK feed to the merge commit first. Then select the October vintage by package: +- the March lines under `obr.efo_2026_10...fy`, with the March + concepts; +- Table 4.5's savings income from `obr-efo-receipts-october-2026`, as above. + +Both vintages forecast the March lines for 2026-27 to 2030-31 (receipts and expenditure) +and 2026 to 2029 (economy and aggregates), so the bundle reports their 363 shared semantic +keys as duplicates; a target binds one vintage. Aligning fiscal years with the calendar-2025 +window, and choosing between the two Northern Ireland domestic rates placements, are the +consumer's decisions. diff --git a/docs/pe-uk-source-checklist.md b/docs/pe-uk-source-checklist.md index 1ef52b31..7aec1541 100644 --- a/docs/pe-uk-source-checklist.md +++ b/docs/pe-uk-source-checklist.md @@ -315,6 +315,22 @@ yearly ISA subscriptions per adult by type. uk-data has no ISA target. Three pac facts): the shares of cash ISA subscribers aged under 65 either side of GBP 12,000 in 2022-23. +## Beyond parity — OBR EFO October 2026 (chronicle#393) + +The October 2026 Economic and fiscal outlook, published with the Budget on 28 October 2026, +as a vintage beside the March 2026 packages: five packages and 4,377 facts. Field +contracts and caveats are in +[`docs/data-sources/uk-obr-efo-october-2026.md`](data-sources/uk-obr-efo-october-2026.md). + +- **Receipts** (`obr-efo-receipts-october-2026`, 1,611 facts): the March package's 41 lines + and every other row of tables 4.1 to 4.22 except 4.9 and 4.19, Table 4.5's savings + income included. +- **Expenditure, economy and aggregates** (`obr-efo-expenditure-october-2026`, + `obr-efo-economy-october-2026`, `obr-efo-aggregates-october-2026`: 165, 56 and 25 facts): + the March packages' lines, plus the deposit rate and household financial assets. +- **Policy** (`obr-efo-policy-october-2026`, 2,520 facts): Table 1.1's costing of each + policy decision by head and category, 2026-27 to 2031-32. + ## Consumer contracts The UK national, local-geography, and firms selection contracts now live in From b5f85c291e7f72fc192955db877fcf8171b040cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 02:38:03 +0000 Subject: [PATCH 04/11] Count the OBR October 2026 packages in the merged bundle The five packages add 4,377 facts (obr 648 -> 5,025), five packages and source tables, and their fiscal- and calendar-year periods. Their entities: government 2,601, people 1,601, institutional sectors 119 and firms 56. The United Kingdom gains 4,279 facts, Great Britain 56 and England and Wales 28 (table 5.9's DWP lines). The March lines' projections for the years both vintages forecast add 363 semantic duplicate keys, kept as published beside the March packages. Measured on bundles of the OBR packages; CI runs the merged build. Co-Authored-By: Claude Opus 5.5 --- tests/test_chronicle_bundle.py | 87 ++++++++++++++++++++++++++-------- 1 file changed, 66 insertions(+), 21 deletions(-) diff --git a/tests/test_chronicle_bundle.py b/tests/test_chronicle_bundle.py index 72498552..1993e761 100644 --- a/tests/test_chronicle_bundle.py +++ b/tests/test_chronicle_bundle.py @@ -148,6 +148,11 @@ def fake_build_bundle(output_dir, **kwargs): assert "hmrc-isa-statistics-2026" in UK_BUNDLE_SOURCES assert "hmrc-lisa-statistics-2026" in UK_BUNDLE_SOURCES assert "hmrc-cash-isa-limit-reduction-2026" in UK_BUNDLE_SOURCES + # chronicle#393: the October 2026 EFO sits beside the March 2026 vintage. + for kind in ("receipts", "expenditure", "economy", "aggregates"): + assert f"obr-efo-{kind}-march-2026" in UK_BUNDLE_SOURCES + assert f"obr-efo-{kind}-october-2026" in UK_BUNDLE_SOURCES + assert "obr-efo-policy-october-2026" in UK_BUNDLE_SOURCES assert tuple(captured["sources"]) == UK_BUNDLE_SOURCES assert captured["output_dir"] == tmp_path / "bundle" @@ -472,7 +477,9 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # bands package: 159 tax year 2023 facts for UK individuals with a # self-employment source, at existing keys (15 rows of 10 measures and # the GBP 0 to GBP 1 band's 9, its self-employment amount suppressed). - "fact_count": 1657438, + # chronicle#393's OBR October 2026 EFO packages add 4,377: receipts + # 1,611, expenditure 165, economy 56, aggregates 25 and policy 2,520. + "fact_count": 1661815, # The same change adds 82,064 geography keys: 46,363 Scottish 2022 # output areas (UV404), 35,673 LSOA-level keys from the DESNZ LSOA # workbooks (Scotland's data zones already exist), the 26 Northern @@ -505,7 +512,11 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # journey series remain publisher facts with their original provenance. # PolicyEngine/microcosm#1415 adds none: totals the ISA tables print in # more than one of Tables 9.7 to 9.12 are ported once. - "semantic_duplicate_key_count": 2324, + # chronicle#393 adds 363: the October 2026 EFO's projections of the March + # 2026 packages' lines for the years both vintages forecast, kept as + # published beside the March package so a consumer picks a vintage by + # package. + "semantic_duplicate_key_count": 2687, # chronicle#310's six FSA portfolio packages (FY2026 files) and the # ACS 2024 S1501 state package have no 2023 artifact, so the 2023 # bundle skips them (10 -> 17); no fact or key count moves. @@ -518,8 +529,8 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # all-claims UC area packages. chronicle#381 adds four and replaces the # 30 June Consumer Trends package with the 30 September one. GSGB 2025 # (PolicyEngine/microcosm#1381) adds one. PolicyEngine/microcosm#1415 - # adds three. - "source_package_count": 423, + # adds three, and chronicle#393 the five OBR October 2026 EFO packages. + "source_package_count": 428, # 1 semantic-duplicate warning, plus the publisher wording Chronicle # keeps as published: values two packages word differently, groupby # rows that drift inside one package (chronicle#265, #266), and the @@ -565,14 +576,14 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): if row_count == 1: assert row["aggregate_fact_key"].startswith("ledger.aggregate_fact.v2:") assert row["semantic_fact_key"].startswith("ledger.semantic_fact.v2:") - assert row_count == 1657438 + assert row_count == 1661815 assert provenance_classes <= { "administrative", "census", "model_output", "survey_aggregate", } - assert source_packages["source_package_count"] == 423 + assert source_packages["source_package_count"] == 428 assert source_packages["skipped_source_count"] == 24 assert sorted(item["source"] for item in source_packages["skipped_sources"]) == [ "census-acs-s0101-congressional-district-age-2024", @@ -600,7 +611,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "jct-obbba-revenue-estimates-2025", "jct-tax-expenditures-2024", ] - assert coverage["fact_count"] == 1657438 + assert coverage["fact_count"] == 1661815 assert coverage["counts"]["by_source"] == { "bea": 446, "bfp_economic_outlook": 5, @@ -639,7 +650,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "nisra": 29227, "nithc": 8, "nrs": 359094, - "obr": 648, + "obr": 5025, "ofgem": 3640, "onem_rva_unemployment": 1, "ons": 347184, @@ -666,7 +677,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "welshgov": 9567, } table_counts = coverage["counts"]["by_source_table"] - assert len(table_counts) == 365 + assert len(table_counts) == 370 assert ( table_counts[ "ostbelgien_kindergeld:Kindergeld in Ostbelgien, Aktualisierung " @@ -2194,6 +2205,28 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): expected_period_counts[key] = expected_period_counts.get(key, 0) + count # PolicyEngine/microcosm#1418: SPI 2023-24 Table 3.10. expected_period_counts["tax_year:2023"] += 159 + # chronicle#393: the OBR October 2026 EFO packages, by fiscal and calendar year. + for key, count in { + "calendar_year:2024": 1, + "calendar_year:2025": 13, + "calendar_year:2026": 13, + "calendar_year:2027": 13, + "calendar_year:2028": 13, + "calendar_year:2029": 13, + "calendar_year:2030": 13, + "calendar_year:2031": 13, + "fiscal_year:2022": 17, + "fiscal_year:2023": 22, + "fiscal_year:2024": 31, + "fiscal_year:2025": 209, + "fiscal_year:2026": 667, + "fiscal_year:2027": 667, + "fiscal_year:2028": 668, + "fiscal_year:2029": 668, + "fiscal_year:2030": 668, + "fiscal_year:2031": 668, + }.items(): + expected_period_counts[key] = expected_period_counts.get(key, 0) + count assert coverage["counts"]["by_period"] == expected_period_counts # country:NZ: 330 WFF (#209) + 5 national population (#211) + 27 Treasury # (#321) + 3,522 IRD I1 (#318) + 510 IRD I2 (#210) + 103 MSD (#319) @@ -2251,8 +2284,10 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # OBR's 181 excise lines and HMRC's 1,374 alcohol, tobacco and betting and # gaming facts. PolicyEngine/microcosm#1415's HMRC annual savings statistics # add 2,993: all but Table 9.9 and 9.12's area rows. SPI 2023-24 Table 3.10 - # adds 159 (PolicyEngine/microcosm#1418). - assert coverage["counts"]["by_geography"]["country:K02000001"] == 36659 + # adds 159 (PolicyEngine/microcosm#1418). chronicle#393's OBR October 2026 + # EFO packages add 4,279: all but the DWP and Northern Ireland lines of + # expenditure table 5.9. + assert coverage["counts"]["by_geography"]["country:K02000001"] == 40938 # chronicle#343 adds the 63 OBR surcharge-costing facts for England, and # chronicle#358 ONS's 606 single-year residence-type rows for England. GSGB # 2025's England participation rows add 40. ISA Tables 9.9 and 9.12's @@ -2262,10 +2297,12 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # table 4.9 lines DWP counts over Great Britain (56) and BUS04 (2): +170. # chronicle#381's 1,435 Gambling Commission facts, the National Lottery's # included, as the publication describes them. GSGB 2025's Great Britain - # tables (B.1, B.3, B.9 and B.13) add 544. - assert coverage["counts"]["by_geography"]["country:K03000001"] == 23550 - # England and Wales gains table 4.9's AA, CA, DLA/PIP and WFP lines (28). - assert coverage["counts"]["by_geography"]["country:K04000001"] == 1176 + # tables (B.1, B.3, B.9 and B.13) add 544. The October 2026 EFO's table 5.9 + # DWP lines add 56 (chronicle#393). + assert coverage["counts"]["by_geography"]["country:K03000001"] == 23606 + # England and Wales gains table 4.9's AA, CA, DLA/PIP and WFP lines (28), + # and the October 2026 EFO's table 5.9 the same four lines (28, chronicle#393). + assert coverage["counts"]["by_geography"]["country:K04000001"] == 1204 assert coverage["counts"]["by_geography"]["statistical_scope:ofgem:london"] == 216 # PolicyEngine/microcosm#1415 adds HMRC's overseas and unknown scope. assert len(coverage["counts"]["by_geography"]) == 102617 @@ -2298,23 +2335,26 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # Commission's figures) and people +893 (OBR and HMRC receipts and levies, # and Machine Games Duty liabilities). GSGB 2025 adds 1,024 people, # PolicyEngine/microcosm#1415's HMRC annual savings statistics 3,272 and SPI - # 2023-24 Table 3.10 159 (PolicyEngine/microcosm#1418). + # 2023-24 Table 3.10 159 (PolicyEngine/microcosm#1418). chronicle#393's + # OBR October 2026 EFO packages: government +2,601 (policy costings, + # aggregates and the economy forecasts), people +1,601, institutional + # sectors +119 and firms +56 (corporation tax credits). assert coverage["counts"]["by_entity"] == { "benefit_unit": 33645, "dwelling": 274367, "family": 1700, - "firm": 1440, - "government": 4148, + "firm": 1496, + "government": 6749, "household": 676320, - "institutional_sector": 8806, + "institutional_sector": 8925, "pension_plan": 2, - "person": 596754, + "person": 598355, "return": 14952, "social_protection_scheme": 36, "tax_unit": 45268, } assert not coverage["duplicates"]["aggregate_fact_keys"] - assert len(coverage["duplicates"]["semantic_fact_keys"]) == 2324 + assert len(coverage["duplicates"]["semantic_fact_keys"]) == 2687 assert Counter(warning["code"] for warning in summary["warnings"]) == { "conflicting_geography_name_across_packages": 91, "conflicting_groupby_value_label": 24, @@ -2432,6 +2472,11 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "hmrc-isa-statistics-2026", "hmrc-lisa-statistics-2026", "hmrc-cash-isa-limit-reduction-2026", + "obr-efo-receipts-october-2026", + "obr-efo-expenditure-october-2026", + "obr-efo-economy-october-2026", + "obr-efo-aggregates-october-2026", + "obr-efo-policy-october-2026", ): assert (output_dir / "sources" / source / "consumer_facts.jsonl").exists() for source in ( From 9bb348f295b3e8d779b1ecd197a51ff466adce0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 10:03:21 +0000 Subject: [PATCH 05/11] Count fiscal year 2031 among the merged bundle's periods CI's bundle job on 968c5e6 stopped at the summary counts: period_count is 554, not 553. Every other summary count matched. 2031-32, the October 2026 EFO's new forecast year, is a fiscal_year key no other package carries. The by_period expectation already adds its count. Co-Authored-By: Claude Opus 5.5 --- tests/test_chronicle_bundle.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/test_chronicle_bundle.py b/tests/test_chronicle_bundle.py index 1993e761..7cfdf0b2 100644 --- a/tests/test_chronicle_bundle.py +++ b/tests/test_chronicle_bundle.py @@ -491,8 +491,10 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # 1995) and gas_year 2015 to 2024, the period type chronicle#356 adds. # chronicle#381 adds 12 more: HMRC's betting and gaming receipts from # 1986-87 and tobacco from 1990-91 (fiscal_year 1986 to 1993), and - # tobacco's calendar years 1991 to 1994. - "period_count": 553, + # tobacco's calendar years 1991 to 1994. chronicle#393 adds fiscal_year + # 2031: 2031-32 is the October 2026 EFO's new forecast year, and no + # other package carries it. + "period_count": 554, # 467 before chronicle#292 moved the congressional-district and # state_2022 rows from their ty2023 restamp to TY2022. There the CD # file's state-total and US rows share semantic keys with the Historic From 49d9992abf3b5be2ad0da9b54f0fdee2a60a7747 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 13:01:29 +0000 Subject: [PATCH 06/11] Port the October receipts' restated rows once and pair cash with accrued taxes Vahid's second point on chronicle#394. Table 4.22's VAT refunds, CIL, EPR and five environmental levies restate tables 4.8, 4.2 and 4.20, and table 4.21's forecast row restates table 4.20's contracts for difference. Each is now ported once, and the build asserts every copy equal to the row kept. Table 4.1's betting and gaming row restates table 4.10's total from 2026-27, so only 2025-26 is kept, under that total's concept. Tables 4.1 (accrued) and 4.8 (cash) print eight of the same taxes. Each pair now shares one concept with an exact relation and differs in accounting_basis, as chronicle#381's excise duties do; each keeps its table's source concept. Table 4.1's vaping tax joins obr.vaping_tax. Row and measure labels name the basis. The receipts package drops from 1,611 to 1,551 facts. Co-Authored-By: Claude Opus 5.5 --- .../source_package.yaml | 8959 +++++------------ scripts/build_obr_efo_october_2026.py | 124 +- tests/test_source_obr_efo_october_2026.py | 58 +- 3 files changed, 2790 insertions(+), 6351 deletions(-) diff --git a/packages/obr/efo_receipts_october_2026/source_package.yaml b/packages/obr/efo_receipts_october_2026/source_package.yaml index 33b421e9..0dfa2f0b 100644 --- a/packages/obr/efo_receipts_october_2026/source_package.yaml +++ b/packages/obr/efo_receipts_october_2026/source_package.yaml @@ -2810,7 +2810,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Tobacco duties, FY2025-26 + label: Tobacco duties, cash basis, FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -2876,7 +2876,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Tobacco duties, FY2026-27 + label: Tobacco duties, cash basis, FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -2942,7 +2942,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Tobacco duties, FY2027-28 + label: Tobacco duties, cash basis, FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -3008,7 +3008,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Tobacco duties, FY2028-29 + label: Tobacco duties, cash basis, FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -3074,7 +3074,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Tobacco duties, FY2029-30 + label: Tobacco duties, cash basis, FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -3140,7 +3140,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Tobacco duties, FY2030-31 + label: Tobacco duties, cash basis, FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -3206,7 +3206,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Tobacco duties, FY2031-32 + label: Tobacco duties, cash basis, FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -3272,7 +3272,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties, FY2025-26 + label: Spirits duties, cash basis, FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -3338,7 +3338,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties, FY2026-27 + label: Spirits duties, cash basis, FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -3404,7 +3404,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties, FY2027-28 + label: Spirits duties, cash basis, FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -3470,7 +3470,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties, FY2028-29 + label: Spirits duties, cash basis, FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -3536,7 +3536,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties, FY2029-30 + label: Spirits duties, cash basis, FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -3602,7 +3602,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties, FY2030-31 + label: Spirits duties, cash basis, FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -3668,7 +3668,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties, FY2031-32 + label: Spirits duties, cash basis, FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -3734,7 +3734,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties, FY2025-26 + label: Wine duties, cash basis, FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -3800,7 +3800,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties, FY2026-27 + label: Wine duties, cash basis, FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -3866,7 +3866,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties, FY2027-28 + label: Wine duties, cash basis, FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -3932,7 +3932,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties, FY2028-29 + label: Wine duties, cash basis, FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -3998,7 +3998,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties, FY2029-30 + label: Wine duties, cash basis, FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -4064,7 +4064,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties, FY2030-31 + label: Wine duties, cash basis, FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -4130,7 +4130,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties, FY2031-32 + label: Wine duties, cash basis, FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -4196,7 +4196,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties, FY2025-26 + label: Beer and cider duties, cash basis, FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -4262,7 +4262,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties, FY2026-27 + label: Beer and cider duties, cash basis, FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -4328,7 +4328,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties, FY2027-28 + label: Beer and cider duties, cash basis, FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -4394,7 +4394,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties, FY2028-29 + label: Beer and cider duties, cash basis, FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -4460,7 +4460,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties, FY2029-30 + label: Beer and cider duties, cash basis, FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -4526,7 +4526,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties, FY2030-31 + label: Beer and cider duties, cash basis, FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -4592,7 +4592,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties, FY2031-32 + label: Beer and cider duties, cash basis, FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -4658,7 +4658,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Betting and gaming duties, FY2025-26 + label: Betting and gaming duties, cash basis, FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -4724,7 +4724,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Betting and gaming duties, FY2026-27 + label: Betting and gaming duties, cash basis, FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -4790,7 +4790,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Betting and gaming duties, FY2027-28 + label: Betting and gaming duties, cash basis, FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -4856,7 +4856,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Betting and gaming duties, FY2028-29 + label: Betting and gaming duties, cash basis, FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -4922,7 +4922,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Betting and gaming duties, FY2029-30 + label: Betting and gaming duties, cash basis, FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -4988,7 +4988,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Betting and gaming duties, FY2030-31 + label: Betting and gaming duties, cash basis, FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -5054,7 +5054,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Betting and gaming duties, FY2031-32 + label: Betting and gaming duties, cash basis, FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -5120,7 +5120,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vaping tax, FY2025-26 + label: Vaping tax, cash basis, FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -5187,7 +5187,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vaping tax, FY2026-27 + label: Vaping tax, cash basis, FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -5254,7 +5254,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vaping tax, FY2027-28 + label: Vaping tax, cash basis, FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -5321,7 +5321,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vaping tax, FY2028-29 + label: Vaping tax, cash basis, FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -5388,7 +5388,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vaping tax, FY2029-30 + label: Vaping tax, cash basis, FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -5455,7 +5455,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vaping tax, FY2030-31 + label: Vaping tax, cash basis, FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -5522,7 +5522,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vaping tax, FY2031-32 + label: Vaping tax, cash basis, FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -5584,7 +5584,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Betting and gaming duties (accrued), FY2026-27 + label: Betting and gaming duties (accrued), accrued basis, FY2026-27 ordinal: 0 column: C source_column_id: amount @@ -5647,7 +5647,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Betting and gaming duties (accrued), FY2027-28 + label: Betting and gaming duties (accrued), accrued basis, FY2027-28 ordinal: 0 column: D source_column_id: amount @@ -5710,7 +5710,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Betting and gaming duties (accrued), FY2028-29 + label: Betting and gaming duties (accrued), accrued basis, FY2028-29 ordinal: 0 column: E source_column_id: amount @@ -5773,7 +5773,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Betting and gaming duties (accrued), FY2029-30 + label: Betting and gaming duties (accrued), accrued basis, FY2029-30 ordinal: 0 column: F source_column_id: amount @@ -5836,7 +5836,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Betting and gaming duties (accrued), FY2030-31 + label: Betting and gaming duties (accrued), accrued basis, FY2030-31 ordinal: 0 column: G source_column_id: amount @@ -5899,7 +5899,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Betting and gaming duties (accrued), FY2031-32 + label: Betting and gaming duties (accrued), accrued basis, FY2031-32 ordinal: 0 column: H source_column_id: amount @@ -5962,7 +5962,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Remote gaming duty, FY2026-27 + label: Remote gaming duty, accrued basis, FY2026-27 ordinal: 0 column: C source_column_id: amount @@ -6025,7 +6025,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Remote gaming duty, FY2027-28 + label: Remote gaming duty, accrued basis, FY2027-28 ordinal: 0 column: D source_column_id: amount @@ -6088,7 +6088,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Remote gaming duty, FY2028-29 + label: Remote gaming duty, accrued basis, FY2028-29 ordinal: 0 column: E source_column_id: amount @@ -6151,7 +6151,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Remote gaming duty, FY2029-30 + label: Remote gaming duty, accrued basis, FY2029-30 ordinal: 0 column: F source_column_id: amount @@ -6214,7 +6214,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Remote gaming duty, FY2030-31 + label: Remote gaming duty, accrued basis, FY2030-31 ordinal: 0 column: G source_column_id: amount @@ -6277,7 +6277,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Remote gaming duty, FY2031-32 + label: Remote gaming duty, accrued basis, FY2031-32 ordinal: 0 column: H source_column_id: amount @@ -6340,7 +6340,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Lottery duty, FY2026-27 + label: Lottery duty, accrued basis, FY2026-27 ordinal: 0 column: C source_column_id: amount @@ -6403,7 +6403,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Lottery duty, FY2027-28 + label: Lottery duty, accrued basis, FY2027-28 ordinal: 0 column: D source_column_id: amount @@ -6466,7 +6466,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Lottery duty, FY2028-29 + label: Lottery duty, accrued basis, FY2028-29 ordinal: 0 column: E source_column_id: amount @@ -6529,7 +6529,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Lottery duty, FY2029-30 + label: Lottery duty, accrued basis, FY2029-30 ordinal: 0 column: F source_column_id: amount @@ -6592,7 +6592,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Lottery duty, FY2030-31 + label: Lottery duty, accrued basis, FY2030-31 ordinal: 0 column: G source_column_id: amount @@ -6655,7 +6655,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Lottery duty, FY2031-32 + label: Lottery duty, accrued basis, FY2031-32 ordinal: 0 column: H source_column_id: amount @@ -6718,7 +6718,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: General betting duty, FY2026-27 + label: General betting duty, accrued basis, FY2026-27 ordinal: 0 column: C source_column_id: amount @@ -6781,7 +6781,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: General betting duty, FY2027-28 + label: General betting duty, accrued basis, FY2027-28 ordinal: 0 column: D source_column_id: amount @@ -6844,7 +6844,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: General betting duty, FY2028-29 + label: General betting duty, accrued basis, FY2028-29 ordinal: 0 column: E source_column_id: amount @@ -6907,7 +6907,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: General betting duty, FY2029-30 + label: General betting duty, accrued basis, FY2029-30 ordinal: 0 column: F source_column_id: amount @@ -6970,7 +6970,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: General betting duty, FY2030-31 + label: General betting duty, accrued basis, FY2030-31 ordinal: 0 column: G source_column_id: amount @@ -7033,7 +7033,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: General betting duty, FY2031-32 + label: General betting duty, accrued basis, FY2031-32 ordinal: 0 column: H source_column_id: amount @@ -7096,7 +7096,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Machine games duty, FY2026-27 + label: Machine games duty, accrued basis, FY2026-27 ordinal: 0 column: C source_column_id: amount @@ -7159,7 +7159,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Machine games duty, FY2027-28 + label: Machine games duty, accrued basis, FY2027-28 ordinal: 0 column: D source_column_id: amount @@ -7222,7 +7222,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Machine games duty, FY2028-29 + label: Machine games duty, accrued basis, FY2028-29 ordinal: 0 column: E source_column_id: amount @@ -7285,7 +7285,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Machine games duty, FY2029-30 + label: Machine games duty, accrued basis, FY2029-30 ordinal: 0 column: F source_column_id: amount @@ -7348,7 +7348,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Machine games duty, FY2030-31 + label: Machine games duty, accrued basis, FY2030-31 ordinal: 0 column: G source_column_id: amount @@ -7411,7 +7411,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Machine games duty, FY2031-32 + label: Machine games duty, accrued basis, FY2031-32 ordinal: 0 column: H source_column_id: amount @@ -7474,7 +7474,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Gaming duty, FY2026-27 + label: Gaming duty, accrued basis, FY2026-27 ordinal: 0 column: C source_column_id: amount @@ -7537,7 +7537,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Gaming duty, FY2027-28 + label: Gaming duty, accrued basis, FY2027-28 ordinal: 0 column: D source_column_id: amount @@ -7600,7 +7600,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Gaming duty, FY2028-29 + label: Gaming duty, accrued basis, FY2028-29 ordinal: 0 column: E source_column_id: amount @@ -7663,7 +7663,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Gaming duty, FY2029-30 + label: Gaming duty, accrued basis, FY2029-30 ordinal: 0 column: F source_column_id: amount @@ -7726,7 +7726,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Gaming duty, FY2030-31 + label: Gaming duty, accrued basis, FY2030-31 ordinal: 0 column: G source_column_id: amount @@ -7789,7 +7789,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Gaming duty, FY2031-32 + label: Gaming duty, accrued basis, FY2031-32 ordinal: 0 column: H source_column_id: amount @@ -7852,7 +7852,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Bingo duty, FY2026-27 + label: Bingo duty, accrued basis, FY2026-27 ordinal: 0 column: C source_column_id: amount @@ -7916,7 +7916,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Bingo duty, FY2027-28 + label: Bingo duty, accrued basis, FY2027-28 ordinal: 0 column: D source_column_id: amount @@ -7980,7 +7980,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Bingo duty, FY2028-29 + label: Bingo duty, accrued basis, FY2028-29 ordinal: 0 column: E source_column_id: amount @@ -8044,7 +8044,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Bingo duty, FY2029-30 + label: Bingo duty, accrued basis, FY2029-30 ordinal: 0 column: F source_column_id: amount @@ -8108,7 +8108,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Bingo duty, FY2030-31 + label: Bingo duty, accrued basis, FY2030-31 ordinal: 0 column: G source_column_id: amount @@ -8172,7 +8172,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Bingo duty, FY2031-32 + label: Bingo duty, accrued basis, FY2031-32 ordinal: 0 column: H source_column_id: amount @@ -8236,7 +8236,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Pool betting duty, FY2026-27 + label: Pool betting duty, accrued basis, FY2026-27 ordinal: 0 column: C source_column_id: amount @@ -8299,7 +8299,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Pool betting duty, FY2027-28 + label: Pool betting duty, accrued basis, FY2027-28 ordinal: 0 column: D source_column_id: amount @@ -8362,7 +8362,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Pool betting duty, FY2028-29 + label: Pool betting duty, accrued basis, FY2028-29 ordinal: 0 column: E source_column_id: amount @@ -8425,7 +8425,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Pool betting duty, FY2029-30 + label: Pool betting duty, accrued basis, FY2029-30 ordinal: 0 column: F source_column_id: amount @@ -8488,7 +8488,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Pool betting duty, FY2030-31 + label: Pool betting duty, accrued basis, FY2030-31 ordinal: 0 column: G source_column_id: amount @@ -8551,7 +8551,7 @@ record_sets: label: sheet title measures: - measure_id: amount - label: Pool betting duty, FY2031-32 + label: Pool betting duty, accrued basis, FY2031-32 ordinal: 0 column: H source_column_id: amount @@ -11663,7 +11663,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties (accrued), FY2025-26 + label: Beer and cider duties (accrued), accrued basis, FY2025-26 ordinal: 0 column: C source_column_id: amount @@ -11728,7 +11728,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties (accrued), FY2026-27 + label: Beer and cider duties (accrued), accrued basis, FY2026-27 ordinal: 0 column: D source_column_id: amount @@ -11793,7 +11793,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties (accrued), FY2027-28 + label: Beer and cider duties (accrued), accrued basis, FY2027-28 ordinal: 0 column: E source_column_id: amount @@ -11858,7 +11858,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties (accrued), FY2028-29 + label: Beer and cider duties (accrued), accrued basis, FY2028-29 ordinal: 0 column: F source_column_id: amount @@ -11923,7 +11923,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties (accrued), FY2029-30 + label: Beer and cider duties (accrued), accrued basis, FY2029-30 ordinal: 0 column: G source_column_id: amount @@ -11988,7 +11988,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties (accrued), FY2030-31 + label: Beer and cider duties (accrued), accrued basis, FY2030-31 ordinal: 0 column: H source_column_id: amount @@ -12053,7 +12053,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Beer and cider duties (accrued), FY2031-32 + label: Beer and cider duties (accrued), accrued basis, FY2031-32 ordinal: 0 column: I source_column_id: amount @@ -12118,7 +12118,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties (accrued), FY2025-26 + label: Wine duties (accrued), accrued basis, FY2025-26 ordinal: 0 column: C source_column_id: amount @@ -12184,7 +12184,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties (accrued), FY2026-27 + label: Wine duties (accrued), accrued basis, FY2026-27 ordinal: 0 column: D source_column_id: amount @@ -12250,7 +12250,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties (accrued), FY2027-28 + label: Wine duties (accrued), accrued basis, FY2027-28 ordinal: 0 column: E source_column_id: amount @@ -12316,7 +12316,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties (accrued), FY2028-29 + label: Wine duties (accrued), accrued basis, FY2028-29 ordinal: 0 column: F source_column_id: amount @@ -12382,7 +12382,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties (accrued), FY2029-30 + label: Wine duties (accrued), accrued basis, FY2029-30 ordinal: 0 column: G source_column_id: amount @@ -12448,7 +12448,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties (accrued), FY2030-31 + label: Wine duties (accrued), accrued basis, FY2030-31 ordinal: 0 column: H source_column_id: amount @@ -12514,7 +12514,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Wine duties (accrued), FY2031-32 + label: Wine duties (accrued), accrued basis, FY2031-32 ordinal: 0 column: I source_column_id: amount @@ -12580,7 +12580,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties (accrued), FY2025-26 + label: Spirits duties (accrued), accrued basis, FY2025-26 ordinal: 0 column: C source_column_id: amount @@ -12646,7 +12646,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties (accrued), FY2026-27 + label: Spirits duties (accrued), accrued basis, FY2026-27 ordinal: 0 column: D source_column_id: amount @@ -12712,7 +12712,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties (accrued), FY2027-28 + label: Spirits duties (accrued), accrued basis, FY2027-28 ordinal: 0 column: E source_column_id: amount @@ -12778,7 +12778,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties (accrued), FY2028-29 + label: Spirits duties (accrued), accrued basis, FY2028-29 ordinal: 0 column: F source_column_id: amount @@ -12844,7 +12844,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties (accrued), FY2029-30 + label: Spirits duties (accrued), accrued basis, FY2029-30 ordinal: 0 column: G source_column_id: amount @@ -12910,7 +12910,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties (accrued), FY2030-31 + label: Spirits duties (accrued), accrued basis, FY2030-31 ordinal: 0 column: H source_column_id: amount @@ -12976,7 +12976,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Spirits duties (accrued), FY2031-32 + label: Spirits duties (accrued), accrued basis, FY2031-32 ordinal: 0 column: I source_column_id: amount @@ -15741,7 +15741,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_customs_duties - label: Customs duties + label: Customs duties (accrued) ordinal: 0 row_number: 6 expected_row_header_column: B @@ -15762,19 +15762,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs duties, FY2025-26 + label: Customs duties (accrued), FY2025-26 ordinal: 0 column: C source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.other_hmrc_taxes.customs_duties + concept: obr.customs_duties source_concept: obr.other_hmrc_taxes.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs - duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + duties''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -15810,7 +15812,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_customs_duties - label: Customs duties + label: Customs duties (accrued) ordinal: 0 row_number: 6 expected_row_header_column: B @@ -15831,19 +15833,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs duties, FY2026-27 + label: Customs duties (accrued), FY2026-27 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.other_hmrc_taxes.customs_duties + concept: obr.customs_duties source_concept: obr.other_hmrc_taxes.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs - duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + duties''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -15879,7 +15883,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_customs_duties - label: Customs duties + label: Customs duties (accrued) ordinal: 0 row_number: 6 expected_row_header_column: B @@ -15900,19 +15904,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs duties, FY2027-28 + label: Customs duties (accrued), FY2027-28 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.other_hmrc_taxes.customs_duties + concept: obr.customs_duties source_concept: obr.other_hmrc_taxes.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs - duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + duties''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -15948,7 +15954,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_customs_duties - label: Customs duties + label: Customs duties (accrued) ordinal: 0 row_number: 6 expected_row_header_column: B @@ -15969,19 +15975,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs duties, FY2028-29 + label: Customs duties (accrued), FY2028-29 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.other_hmrc_taxes.customs_duties + concept: obr.customs_duties source_concept: obr.other_hmrc_taxes.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs - duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + duties''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -16017,7 +16025,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_customs_duties - label: Customs duties + label: Customs duties (accrued) ordinal: 0 row_number: 6 expected_row_header_column: B @@ -16038,19 +16046,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs duties, FY2029-30 + label: Customs duties (accrued), FY2029-30 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.other_hmrc_taxes.customs_duties + concept: obr.customs_duties source_concept: obr.other_hmrc_taxes.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs - duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + duties''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -16086,7 +16096,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_customs_duties - label: Customs duties + label: Customs duties (accrued) ordinal: 0 row_number: 6 expected_row_header_column: B @@ -16107,19 +16117,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs duties, FY2030-31 + label: Customs duties (accrued), FY2030-31 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.other_hmrc_taxes.customs_duties + concept: obr.customs_duties source_concept: obr.other_hmrc_taxes.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs - duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + duties''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -16155,7 +16167,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_customs_duties - label: Customs duties + label: Customs duties (accrued) ordinal: 0 row_number: 6 expected_row_header_column: B @@ -16176,19 +16188,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs duties, FY2031-32 + label: Customs duties (accrued), FY2031-32 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.other_hmrc_taxes.customs_duties + concept: obr.customs_duties source_concept: obr.other_hmrc_taxes.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 6 (''Customs - duties''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + duties''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -16224,7 +16238,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_betting_and_gaming_taxes - label: Betting and gaming taxes + label: Betting and gaming taxes (accrued) ordinal: 0 row_number: 7 expected_row_header_column: B @@ -16245,107 +16259,41 @@ record_sets: label: basis note measures: - measure_id: amount - label: Betting and gaming taxes, FY2025-26 + label: Betting and gaming taxes (accrued), FY2025-26 ordinal: 0 column: C source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting - and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2026 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.1' - period_type: fiscal_year - period: 2026 - period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' - basis: fiscal - source_period_label: 2026-27 - accounting_basis: accrual - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: accrual - shared_constraints: - - variable: accounting_basis - operator: == - value: accrual - label: Accounting basis - rows: - - value_id: other_hmrc_taxes_betting_and_gaming_taxes - label: Betting and gaming taxes - ordinal: 0 - row_number: 7 - expected_row_header_column: B - expected_row_header: Betting and gaming taxes - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.1 Other HMRC taxes - label: table title - - column: C - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 17 - expected_value: 'Note: All taxes are on an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: Betting and gaming taxes, FY2026-27 - ordinal: 0 - column: D - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.other_hmrc_taxes.betting_and_gaming_taxes + concept: obr.betting_and_gaming_duties source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting - and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + and gaming taxes''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 + (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.betting_and_gaming_duties). Table 4.8''s cash line is + the March line betting_and_gaming_duties. From 2026-27 the row restates table 4.10''s accrued total + (line betting_and_gaming_duties_accrued), so only 2025-26, which table 4.10 does not print, is kept. + Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2027 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2025 provenance_class: model_output - assertion: source_projection + assertion: observation sheet_name: '4.1' period_type: fiscal_year - period: 2027 + period: 2025 period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' + start_date: '2025-04-01' + end_date: '2026-03-31' basis: fiscal - source_period_label: 2027-28 + source_period_label: 2025-26 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -16363,12 +16311,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_betting_and_gaming_taxes - label: Betting and gaming taxes + - value_id: other_hmrc_taxes_landfill_tax + label: Landfill tax (accrued) ordinal: 0 - row_number: 7 + row_number: 8 expected_row_header_column: B - expected_row_header: Betting and gaming taxes + expected_row_header: Landfill tax table_record_kind: total guard_cells: - column: B @@ -16385,37 +16333,38 @@ record_sets: label: basis note measures: - measure_id: amount - label: Betting and gaming taxes, FY2027-28 + label: Landfill tax (accrued), FY2025-26 ordinal: 0 - column: E + column: C source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - concept_relation: source_label + expected_column_header: 2025-26 + concept: obr.landfill_tax + source_concept: obr.other_hmrc_taxes.landfill_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting - and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2028 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.1' period_type: fiscal_year - period: 2028 + period: 2026 period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' + start_date: '2026-04-01' + end_date: '2027-03-31' basis: fiscal - source_period_label: 2028-29 + source_period_label: 2026-27 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -16433,12 +16382,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_betting_and_gaming_taxes - label: Betting and gaming taxes + - value_id: other_hmrc_taxes_landfill_tax + label: Landfill tax (accrued) ordinal: 0 - row_number: 7 + row_number: 8 expected_row_header_column: B - expected_row_header: Betting and gaming taxes + expected_row_header: Landfill tax table_record_kind: total guard_cells: - column: B @@ -16455,37 +16404,38 @@ record_sets: label: basis note measures: - measure_id: amount - label: Betting and gaming taxes, FY2028-29 + label: Landfill tax (accrued), FY2026-27 ordinal: 0 - column: F + column: D source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - concept_relation: source_label + expected_column_header: 2026-27 + concept: obr.landfill_tax + source_concept: obr.other_hmrc_taxes.landfill_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting - and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2029 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.1' period_type: fiscal_year - period: 2029 + period: 2027 period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' + start_date: '2027-04-01' + end_date: '2028-03-31' basis: fiscal - source_period_label: 2029-30 + source_period_label: 2027-28 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -16503,12 +16453,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_betting_and_gaming_taxes - label: Betting and gaming taxes + - value_id: other_hmrc_taxes_landfill_tax + label: Landfill tax (accrued) ordinal: 0 - row_number: 7 + row_number: 8 expected_row_header_column: B - expected_row_header: Betting and gaming taxes + expected_row_header: Landfill tax table_record_kind: total guard_cells: - column: B @@ -16525,37 +16475,38 @@ record_sets: label: basis note measures: - measure_id: amount - label: Betting and gaming taxes, FY2029-30 + label: Landfill tax (accrued), FY2027-28 ordinal: 0 - column: G + column: E source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - concept_relation: source_label + expected_column_header: 2027-28 + concept: obr.landfill_tax + source_concept: obr.other_hmrc_taxes.landfill_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting - and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2030 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.1' period_type: fiscal_year - period: 2030 + period: 2028 period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' + start_date: '2028-04-01' + end_date: '2029-03-31' basis: fiscal - source_period_label: 2030-31 + source_period_label: 2028-29 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -16573,12 +16524,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_betting_and_gaming_taxes - label: Betting and gaming taxes + - value_id: other_hmrc_taxes_landfill_tax + label: Landfill tax (accrued) ordinal: 0 - row_number: 7 + row_number: 8 expected_row_header_column: B - expected_row_header: Betting and gaming taxes + expected_row_header: Landfill tax table_record_kind: total guard_cells: - column: B @@ -16595,107 +16546,38 @@ record_sets: label: basis note measures: - measure_id: amount - label: Betting and gaming taxes, FY2030-31 + label: Landfill tax (accrued), FY2028-29 ordinal: 0 - column: H + column: F source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - concept_relation: source_label + expected_column_header: 2028-29 + concept: obr.landfill_tax + source_concept: obr.other_hmrc_taxes.landfill_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting - and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2031 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.1' period_type: fiscal_year - period: 2031 - period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' - basis: fiscal - source_period_label: 2031-32 - accounting_basis: accrual - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: accrual - shared_constraints: - - variable: accounting_basis - operator: == - value: accrual - label: Accounting basis - rows: - - value_id: other_hmrc_taxes_betting_and_gaming_taxes - label: Betting and gaming taxes - ordinal: 0 - row_number: 7 - expected_row_header_column: B - expected_row_header: Betting and gaming taxes - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.1 Other HMRC taxes - label: table title - - column: C - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 17 - expected_value: 'Note: All taxes are on an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: Betting and gaming taxes, FY2031-32 - ordinal: 0 - column: I - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2031-32 - concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - source_concept: obr.other_hmrc_taxes.betting_and_gaming_taxes - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 7 (''Betting - and gaming taxes''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2025 - provenance_class: model_output - assertion: observation - sheet_name: '4.1' - period_type: fiscal_year - period: 2025 + period: 2029 period_coverage: - start_date: '2025-04-01' - end_date: '2026-03-31' + start_date: '2029-04-01' + end_date: '2030-03-31' basis: fiscal - source_period_label: 2025-26 + source_period_label: 2029-30 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -16714,7 +16596,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_landfill_tax - label: Landfill tax + label: Landfill tax (accrued) ordinal: 0 row_number: 8 expected_row_header_column: B @@ -16735,36 +16617,38 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2025-26 + label: Landfill tax (accrued), FY2029-30 ordinal: 0 - column: C + column: G source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2025-26 - concept: obr.other_hmrc_taxes.landfill_tax + expected_column_header: 2029-30 + concept: obr.landfill_tax source_concept: obr.other_hmrc_taxes.landfill_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.1' period_type: fiscal_year - period: 2026 + period: 2030 period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' + start_date: '2030-04-01' + end_date: '2031-03-31' basis: fiscal - source_period_label: 2026-27 + source_period_label: 2030-31 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -16783,7 +16667,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_landfill_tax - label: Landfill tax + label: Landfill tax (accrued) ordinal: 0 row_number: 8 expected_row_header_column: B @@ -16804,36 +16688,38 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2026-27 + label: Landfill tax (accrued), FY2030-31 ordinal: 0 - column: D + column: H source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.other_hmrc_taxes.landfill_tax + expected_column_header: 2030-31 + concept: obr.landfill_tax source_concept: obr.other_hmrc_taxes.landfill_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.1' period_type: fiscal_year - period: 2027 + period: 2031 period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' + start_date: '2031-04-01' + end_date: '2032-03-31' basis: fiscal - source_period_label: 2027-28 + source_period_label: 2031-32 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -16852,7 +16738,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_landfill_tax - label: Landfill tax + label: Landfill tax (accrued) ordinal: 0 row_number: 8 expected_row_header_column: B @@ -16873,36 +16759,109 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2027-28 + label: Landfill tax (accrued), FY2031-32 ordinal: 0 - column: E + column: I source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.other_hmrc_taxes.landfill_tax + expected_column_header: 2031-32 + concept: obr.landfill_tax source_concept: obr.other_hmrc_taxes.landfill_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_aggregates_levy + label: Aggregates levy (accrued) + ordinal: 0 + row_number: 9 + expected_row_header_column: B + expected_row_header: Aggregates levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Aggregates levy (accrued), FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.aggregates_levy + source_concept: obr.other_hmrc_taxes.aggregates_levy + concept_relation: exact + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates + levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All taxes are on an accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.1' period_type: fiscal_year - period: 2028 + period: 2026 period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' + start_date: '2026-04-01' + end_date: '2027-03-31' basis: fiscal - source_period_label: 2028-29 + source_period_label: 2026-27 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -16920,12 +16879,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_landfill_tax - label: Landfill tax + - value_id: other_hmrc_taxes_aggregates_levy + label: Aggregates levy (accrued) ordinal: 0 - row_number: 8 + row_number: 9 expected_row_header_column: B - expected_row_header: Landfill tax + expected_row_header: Aggregates levy table_record_kind: total guard_cells: - column: B @@ -16942,36 +16901,38 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2028-29 + label: Aggregates levy (accrued), FY2026-27 ordinal: 0 - column: F + column: D source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.other_hmrc_taxes.landfill_tax - source_concept: obr.other_hmrc_taxes.landfill_tax - concept_relation: source_label + expected_column_header: 2026-27 + concept: obr.aggregates_levy + source_concept: obr.other_hmrc_taxes.aggregates_levy + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates + levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.1' period_type: fiscal_year - period: 2029 + period: 2027 period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' + start_date: '2027-04-01' + end_date: '2028-03-31' basis: fiscal - source_period_label: 2029-30 + source_period_label: 2027-28 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -16989,12 +16950,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_landfill_tax - label: Landfill tax + - value_id: other_hmrc_taxes_aggregates_levy + label: Aggregates levy (accrued) ordinal: 0 - row_number: 8 + row_number: 9 expected_row_header_column: B - expected_row_header: Landfill tax + expected_row_header: Aggregates levy table_record_kind: total guard_cells: - column: B @@ -17011,36 +16972,38 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2029-30 + label: Aggregates levy (accrued), FY2027-28 ordinal: 0 - column: G + column: E source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.other_hmrc_taxes.landfill_tax - source_concept: obr.other_hmrc_taxes.landfill_tax - concept_relation: source_label + expected_column_header: 2027-28 + concept: obr.aggregates_levy + source_concept: obr.other_hmrc_taxes.aggregates_levy + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates + levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.1' period_type: fiscal_year - period: 2030 + period: 2028 period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' + start_date: '2028-04-01' + end_date: '2029-03-31' basis: fiscal - source_period_label: 2030-31 + source_period_label: 2028-29 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -17058,12 +17021,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_landfill_tax - label: Landfill tax + - value_id: other_hmrc_taxes_aggregates_levy + label: Aggregates levy (accrued) ordinal: 0 - row_number: 8 + row_number: 9 expected_row_header_column: B - expected_row_header: Landfill tax + expected_row_header: Aggregates levy table_record_kind: total guard_cells: - column: B @@ -17080,36 +17043,38 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2030-31 + label: Aggregates levy (accrued), FY2028-29 ordinal: 0 - column: H + column: F source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.other_hmrc_taxes.landfill_tax - source_concept: obr.other_hmrc_taxes.landfill_tax - concept_relation: source_label + expected_column_header: 2028-29 + concept: obr.aggregates_levy + source_concept: obr.other_hmrc_taxes.aggregates_levy + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates + levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.landfill_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.1' period_type: fiscal_year - period: 2031 + period: 2029 period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' + start_date: '2029-04-01' + end_date: '2030-03-31' basis: fiscal - source_period_label: 2031-32 + source_period_label: 2029-30 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -17127,12 +17092,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_landfill_tax - label: Landfill tax + - value_id: other_hmrc_taxes_aggregates_levy + label: Aggregates levy (accrued) ordinal: 0 - row_number: 8 + row_number: 9 expected_row_header_column: B - expected_row_header: Landfill tax + expected_row_header: Aggregates levy table_record_kind: total guard_cells: - column: B @@ -17149,36 +17114,38 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2031-32 + label: Aggregates levy (accrued), FY2029-30 ordinal: 0 - column: I + column: G source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2031-32 - concept: obr.other_hmrc_taxes.landfill_tax - source_concept: obr.other_hmrc_taxes.landfill_tax - concept_relation: source_label + expected_column_header: 2029-30 + concept: obr.aggregates_levy + source_concept: obr.other_hmrc_taxes.aggregates_levy + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 8 (''Landfill - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates + levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2025 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2030 provenance_class: model_output - assertion: observation + assertion: source_projection sheet_name: '4.1' period_type: fiscal_year - period: 2025 + period: 2030 period_coverage: - start_date: '2025-04-01' - end_date: '2026-03-31' + start_date: '2030-04-01' + end_date: '2031-03-31' basis: fiscal - source_period_label: 2025-26 + source_period_label: 2030-31 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -17197,7 +17164,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_aggregates_levy - label: Aggregates levy + label: Aggregates levy (accrued) ordinal: 0 row_number: 9 expected_row_header_column: B @@ -17218,36 +17185,38 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2025-26 + label: Aggregates levy (accrued), FY2030-31 ordinal: 0 - column: C + column: H source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2025-26 - concept: obr.other_hmrc_taxes.aggregates_levy + expected_column_header: 2030-31 + concept: obr.aggregates_levy source_concept: obr.other_hmrc_taxes.aggregates_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates - levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2026 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.1' period_type: fiscal_year - period: 2026 + period: 2031 period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' + start_date: '2031-04-01' + end_date: '2032-03-31' basis: fiscal - source_period_label: 2026-27 + source_period_label: 2031-32 accounting_basis: accrual geography_id: K02000001 geography_level: country @@ -17266,7 +17235,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_aggregates_levy - label: Aggregates levy + label: Aggregates levy (accrued) ordinal: 0 row_number: 9 expected_row_header_column: B @@ -17287,26 +17256,172 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2026-27 + label: Aggregates levy (accrued), FY2031-32 ordinal: 0 - column: D + column: I source_column_id: amount expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.other_hmrc_taxes.aggregates_levy + expected_column_header: 2031-32 + concept: obr.aggregates_levy source_concept: obr.other_hmrc_taxes.aggregates_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates - levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2027 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2025 + provenance_class: model_output + assertion: observation + sheet_name: '4.1' + period_type: fiscal_year + period: 2025 + period_coverage: + start_date: '2025-04-01' + end_date: '2026-03-31' + basis: fiscal + source_period_label: 2025-26 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy (accrued) + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Soft drink industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drink industry levy (accrued), FY2025-26 + ordinal: 0 + column: C + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2025-26 + concept: obr.soft_drinks_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: exact + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All taxes are on an + accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2026 + provenance_class: model_output + assertion: source_projection + sheet_name: '4.1' + period_type: fiscal_year + period: 2026 + period_coverage: + start_date: '2026-04-01' + end_date: '2027-03-31' + basis: fiscal + source_period_label: 2026-27 + accounting_basis: accrual + geography_id: K02000001 + geography_level: country + geography_name: United Kingdom + geography_vintage: current + entity: person + entity_role: resident_population + domain: public_sector_finances + groupby_dimension: obr.efo_line + shared_filters: + accounting_basis: accrual + shared_constraints: + - variable: accounting_basis + operator: == + value: accrual + label: Accounting basis + rows: + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy (accrued) + ordinal: 0 + row_number: 10 + expected_row_header_column: B + expected_row_header: Soft drink industry levy + table_record_kind: total + guard_cells: + - column: B + row: 2 + expected_value: 4.1 Other HMRC taxes + label: table title + - column: C + row: 3 + expected_value: £ billion + label: unit cell + - column: B + row: 17 + expected_value: 'Note: All taxes are on an accrued basis.' + label: basis note + measures: + - measure_id: amount + label: Soft drink industry levy (accrued), FY2026-27 + ordinal: 0 + column: D + source_column_id: amount + expected_column_header_row: 5 + expected_column_header: 2026-27 + concept: obr.soft_drinks_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: exact + concept_authority: obr + concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All taxes are on an + accrued basis.' + unit: gbp + aggregation: sum + value_scale: 1000000000 + expected_cell_type: number +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -17334,12 +17449,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_aggregates_levy - label: Aggregates levy + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy (accrued) ordinal: 0 - row_number: 9 + row_number: 10 expected_row_header_column: B - expected_row_header: Aggregates levy + expected_row_header: Soft drink industry levy table_record_kind: total guard_cells: - column: B @@ -17356,26 +17471,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2027-28 + label: Soft drink industry levy (accrued), FY2027-28 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.other_hmrc_taxes.aggregates_levy - source_concept: obr.other_hmrc_taxes.aggregates_levy - concept_relation: source_label + concept: obr.soft_drinks_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates - levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All taxes are on an + accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2028 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -17403,12 +17521,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_aggregates_levy - label: Aggregates levy + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy (accrued) ordinal: 0 - row_number: 9 + row_number: 10 expected_row_header_column: B - expected_row_header: Aggregates levy + expected_row_header: Soft drink industry levy table_record_kind: total guard_cells: - column: B @@ -17425,26 +17543,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2028-29 + label: Soft drink industry levy (accrued), FY2028-29 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.other_hmrc_taxes.aggregates_levy - source_concept: obr.other_hmrc_taxes.aggregates_levy - concept_relation: source_label + concept: obr.soft_drinks_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates - levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All taxes are on an + accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2029 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -17472,12 +17593,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_aggregates_levy - label: Aggregates levy + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy (accrued) ordinal: 0 - row_number: 9 + row_number: 10 expected_row_header_column: B - expected_row_header: Aggregates levy + expected_row_header: Soft drink industry levy table_record_kind: total guard_cells: - column: B @@ -17494,26 +17615,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2029-30 + label: Soft drink industry levy (accrued), FY2029-30 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.other_hmrc_taxes.aggregates_levy - source_concept: obr.other_hmrc_taxes.aggregates_levy - concept_relation: source_label + concept: obr.soft_drinks_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates - levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All taxes are on an + accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2030 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -17541,12 +17665,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_aggregates_levy - label: Aggregates levy + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy (accrued) ordinal: 0 - row_number: 9 + row_number: 10 expected_row_header_column: B - expected_row_header: Aggregates levy + expected_row_header: Soft drink industry levy table_record_kind: total guard_cells: - column: B @@ -17563,26 +17687,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2030-31 + label: Soft drink industry levy (accrued), FY2030-31 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.other_hmrc_taxes.aggregates_levy - source_concept: obr.other_hmrc_taxes.aggregates_levy - concept_relation: source_label + concept: obr.soft_drinks_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates - levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All taxes are on an + accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.aggregates_levy.fy2031 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -17610,12 +17737,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_aggregates_levy - label: Aggregates levy + - value_id: other_hmrc_taxes_soft_drink_industry_levy + label: Soft drink industry levy (accrued) ordinal: 0 - row_number: 9 + row_number: 10 expected_row_header_column: B - expected_row_header: Aggregates levy + expected_row_header: Soft drink industry levy table_record_kind: total guard_cells: - column: B @@ -17632,26 +17759,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2031-32 + label: Soft drink industry levy (accrued), FY2031-32 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.other_hmrc_taxes.aggregates_levy - source_concept: obr.other_hmrc_taxes.aggregates_levy - concept_relation: source_label + concept: obr.soft_drinks_industry_levy + source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 9 (''Aggregates - levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft + drink industry levy''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All taxes are on an + accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2025 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.1' @@ -17679,12 +17809,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_soft_drink_industry_levy - label: Soft drink industry levy + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax (accrued) ordinal: 0 - row_number: 10 + row_number: 11 expected_row_header_column: B - expected_row_header: Soft drink industry levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -17701,27 +17831,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drink industry levy, FY2025-26 + label: Diverted profits tax (accrued), FY2025-26 ordinal: 0 column: C source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.other_hmrc_taxes.soft_drink_industry_levy - source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft - drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an - accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2026 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -17749,12 +17880,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_soft_drink_industry_levy - label: Soft drink industry levy + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax (accrued) ordinal: 0 - row_number: 10 + row_number: 11 expected_row_header_column: B - expected_row_header: Soft drink industry levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -17771,27 +17902,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drink industry levy, FY2026-27 + label: Diverted profits tax (accrued), FY2026-27 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.other_hmrc_taxes.soft_drink_industry_levy - source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft - drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an - accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2027 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -17819,12 +17951,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_soft_drink_industry_levy - label: Soft drink industry levy + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax (accrued) ordinal: 0 - row_number: 10 + row_number: 11 expected_row_header_column: B - expected_row_header: Soft drink industry levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -17841,27 +17973,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drink industry levy, FY2027-28 + label: Diverted profits tax (accrued), FY2027-28 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.other_hmrc_taxes.soft_drink_industry_levy - source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft - drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an - accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2028 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -17889,12 +18022,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_soft_drink_industry_levy - label: Soft drink industry levy + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax (accrued) ordinal: 0 - row_number: 10 + row_number: 11 expected_row_header_column: B - expected_row_header: Soft drink industry levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -17911,27 +18044,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drink industry levy, FY2028-29 + label: Diverted profits tax (accrued), FY2028-29 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.other_hmrc_taxes.soft_drink_industry_levy - source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft - drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an - accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2029 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -17959,12 +18093,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_soft_drink_industry_levy - label: Soft drink industry levy + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax (accrued) ordinal: 0 - row_number: 10 + row_number: 11 expected_row_header_column: B - expected_row_header: Soft drink industry levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -17981,27 +18115,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drink industry levy, FY2029-30 + label: Diverted profits tax (accrued), FY2029-30 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.other_hmrc_taxes.soft_drink_industry_levy - source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft - drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an - accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2030 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -18029,12 +18164,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_soft_drink_industry_levy - label: Soft drink industry levy + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax (accrued) ordinal: 0 - row_number: 10 + row_number: 11 expected_row_header_column: B - expected_row_header: Soft drink industry levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -18051,27 +18186,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drink industry levy, FY2030-31 + label: Diverted profits tax (accrued), FY2030-31 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.other_hmrc_taxes.soft_drink_industry_levy - source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft - drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an - accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.soft_drink_industry_levy.fy2031 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -18099,12 +18235,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_soft_drink_industry_levy - label: Soft drink industry levy + - value_id: other_hmrc_taxes_diverted_profits_tax + label: Diverted profits tax (accrued) ordinal: 0 - row_number: 10 + row_number: 11 expected_row_header_column: B - expected_row_header: Soft drink industry levy + expected_row_header: Diverted profits tax table_record_kind: total guard_cells: - column: B @@ -18121,27 +18257,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drink industry levy, FY2031-32 + label: Diverted profits tax (accrued), FY2031-32 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.other_hmrc_taxes.soft_drink_industry_levy - source_concept: obr.other_hmrc_taxes.soft_drink_industry_levy - concept_relation: source_label + concept: obr.diverted_profits_tax + source_concept: obr.other_hmrc_taxes.diverted_profits_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 10 (''Soft - drink industry levy''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an - accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted + profits tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.1' @@ -18169,12 +18306,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_diverted_profits_tax - label: Diverted profits tax + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax (accrued) ordinal: 0 - row_number: 11 + row_number: 12 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Plastic packaging tax table_record_kind: total guard_cells: - column: B @@ -18191,27 +18328,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2025-26 + label: Plastic packaging tax (accrued), FY2025-26 ordinal: 0 column: C source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.other_hmrc_taxes.diverted_profits_tax - source_concept: obr.other_hmrc_taxes.diverted_profits_tax - concept_relation: source_label + concept: obr.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted - profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -18239,12 +18377,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_diverted_profits_tax - label: Diverted profits tax + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax (accrued) ordinal: 0 - row_number: 11 + row_number: 12 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Plastic packaging tax table_record_kind: total guard_cells: - column: B @@ -18261,27 +18399,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2026-27 + label: Plastic packaging tax (accrued), FY2026-27 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.other_hmrc_taxes.diverted_profits_tax - source_concept: obr.other_hmrc_taxes.diverted_profits_tax - concept_relation: source_label + concept: obr.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted - profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -18309,12 +18448,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_diverted_profits_tax - label: Diverted profits tax + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax (accrued) ordinal: 0 - row_number: 11 + row_number: 12 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Plastic packaging tax table_record_kind: total guard_cells: - column: B @@ -18331,27 +18470,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2027-28 + label: Plastic packaging tax (accrued), FY2027-28 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.other_hmrc_taxes.diverted_profits_tax - source_concept: obr.other_hmrc_taxes.diverted_profits_tax - concept_relation: source_label + concept: obr.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted - profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -18379,12 +18519,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_diverted_profits_tax - label: Diverted profits tax + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax (accrued) ordinal: 0 - row_number: 11 + row_number: 12 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Plastic packaging tax table_record_kind: total guard_cells: - column: B @@ -18401,27 +18541,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2028-29 + label: Plastic packaging tax (accrued), FY2028-29 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.other_hmrc_taxes.diverted_profits_tax - source_concept: obr.other_hmrc_taxes.diverted_profits_tax - concept_relation: source_label + concept: obr.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted - profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -18449,12 +18590,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_diverted_profits_tax - label: Diverted profits tax + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax (accrued) ordinal: 0 - row_number: 11 + row_number: 12 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Plastic packaging tax table_record_kind: total guard_cells: - column: B @@ -18471,27 +18612,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2029-30 + label: Plastic packaging tax (accrued), FY2029-30 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.other_hmrc_taxes.diverted_profits_tax - source_concept: obr.other_hmrc_taxes.diverted_profits_tax - concept_relation: source_label + concept: obr.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted - profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -18519,12 +18661,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_diverted_profits_tax - label: Diverted profits tax + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax (accrued) ordinal: 0 - row_number: 11 + row_number: 12 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Plastic packaging tax table_record_kind: total guard_cells: - column: B @@ -18541,27 +18683,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2030-31 + label: Plastic packaging tax (accrued), FY2030-31 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.other_hmrc_taxes.diverted_profits_tax - source_concept: obr.other_hmrc_taxes.diverted_profits_tax - concept_relation: source_label + concept: obr.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted - profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.diverted_profits_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -18589,12 +18732,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_diverted_profits_tax - label: Diverted profits tax + - value_id: other_hmrc_taxes_plastic_packaging_tax + label: Plastic packaging tax (accrued) ordinal: 0 - row_number: 11 + row_number: 12 expected_row_header_column: B - expected_row_header: Diverted profits tax + expected_row_header: Plastic packaging tax table_record_kind: total guard_cells: - column: B @@ -18611,27 +18754,28 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2031-32 + label: Plastic packaging tax (accrued), FY2031-32 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.other_hmrc_taxes.diverted_profits_tax - source_concept: obr.other_hmrc_taxes.diverted_profits_tax - concept_relation: source_label + concept: obr.plastic_packaging_tax + source_concept: obr.other_hmrc_taxes.plastic_packaging_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 11 (''Diverted - profits tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic + packaging tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.1' @@ -18659,12 +18803,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_plastic_packaging_tax - label: Plastic packaging tax + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax (accrued) ordinal: 0 - row_number: 12 + row_number: 13 expected_row_header_column: B - expected_row_header: Plastic packaging tax + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -18681,27 +18825,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic packaging tax, FY2025-26 + label: Residential property developer tax (accrued), FY2025-26 ordinal: 0 column: C source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.other_hmrc_taxes.plastic_packaging_tax - source_concept: obr.other_hmrc_taxes.plastic_packaging_tax - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic - packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -18729,12 +18875,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_plastic_packaging_tax - label: Plastic packaging tax + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax (accrued) ordinal: 0 - row_number: 12 + row_number: 13 expected_row_header_column: B - expected_row_header: Plastic packaging tax + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -18751,27 +18897,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic packaging tax, FY2026-27 + label: Residential property developer tax (accrued), FY2026-27 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.other_hmrc_taxes.plastic_packaging_tax - source_concept: obr.other_hmrc_taxes.plastic_packaging_tax - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic - packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -18799,12 +18947,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_plastic_packaging_tax - label: Plastic packaging tax + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax (accrued) ordinal: 0 - row_number: 12 + row_number: 13 expected_row_header_column: B - expected_row_header: Plastic packaging tax + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -18821,27 +18969,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic packaging tax, FY2027-28 + label: Residential property developer tax (accrued), FY2027-28 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.other_hmrc_taxes.plastic_packaging_tax - source_concept: obr.other_hmrc_taxes.plastic_packaging_tax - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic - packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -18869,12 +19019,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_plastic_packaging_tax - label: Plastic packaging tax + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax (accrued) ordinal: 0 - row_number: 12 + row_number: 13 expected_row_header_column: B - expected_row_header: Plastic packaging tax + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -18891,27 +19041,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic packaging tax, FY2028-29 + label: Residential property developer tax (accrued), FY2028-29 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.other_hmrc_taxes.plastic_packaging_tax - source_concept: obr.other_hmrc_taxes.plastic_packaging_tax - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic - packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -18939,12 +19091,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_plastic_packaging_tax - label: Plastic packaging tax + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax (accrued) ordinal: 0 - row_number: 12 + row_number: 13 expected_row_header_column: B - expected_row_header: Plastic packaging tax + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -18961,27 +19113,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic packaging tax, FY2029-30 + label: Residential property developer tax (accrued), FY2029-30 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.other_hmrc_taxes.plastic_packaging_tax - source_concept: obr.other_hmrc_taxes.plastic_packaging_tax - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic - packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19009,12 +19163,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_plastic_packaging_tax - label: Plastic packaging tax + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax (accrued) ordinal: 0 - row_number: 12 + row_number: 13 expected_row_header_column: B - expected_row_header: Plastic packaging tax + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -19031,27 +19185,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic packaging tax, FY2030-31 + label: Residential property developer tax (accrued), FY2030-31 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.other_hmrc_taxes.plastic_packaging_tax - source_concept: obr.other_hmrc_taxes.plastic_packaging_tax - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic - packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.plastic_packaging_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19079,12 +19235,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_plastic_packaging_tax - label: Plastic packaging tax + - value_id: other_hmrc_taxes_residential_property_developer_tax + label: Residential property developer tax (accrued) ordinal: 0 - row_number: 12 + row_number: 13 expected_row_header_column: B - expected_row_header: Plastic packaging tax + expected_row_header: Residential property developer tax table_record_kind: total guard_cells: - column: B @@ -19101,27 +19257,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic packaging tax, FY2031-32 + label: Residential property developer tax (accrued), FY2031-32 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.other_hmrc_taxes.plastic_packaging_tax - source_concept: obr.other_hmrc_taxes.plastic_packaging_tax - concept_relation: source_label + concept: obr.residential_property_developer_tax + source_concept: obr.other_hmrc_taxes.residential_property_developer_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 12 (''Plastic - packaging tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued - basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential + property developer tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2025 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.1' @@ -19149,12 +19307,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_residential_property_developer_tax - label: Residential property developer tax + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (accrued) ordinal: 0 - row_number: 13 + row_number: 14 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -19171,27 +19329,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2025-26 + label: Carbon border adjustment mechanism (accrued), FY2025-26 ordinal: 0 column: C source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.other_hmrc_taxes.residential_property_developer_tax - source_concept: obr.other_hmrc_taxes.residential_property_developer_tax - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential - property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on - an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2026 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19219,12 +19379,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_residential_property_developer_tax - label: Residential property developer tax + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (accrued) ordinal: 0 - row_number: 13 + row_number: 14 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -19241,27 +19401,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2026-27 + label: Carbon border adjustment mechanism (accrued), FY2026-27 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.other_hmrc_taxes.residential_property_developer_tax - source_concept: obr.other_hmrc_taxes.residential_property_developer_tax - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential - property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on - an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2027 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19289,12 +19451,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_residential_property_developer_tax - label: Residential property developer tax + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (accrued) ordinal: 0 - row_number: 13 + row_number: 14 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -19311,27 +19473,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2027-28 + label: Carbon border adjustment mechanism (accrued), FY2027-28 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.other_hmrc_taxes.residential_property_developer_tax - source_concept: obr.other_hmrc_taxes.residential_property_developer_tax - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential - property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on - an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2028 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19359,12 +19523,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_residential_property_developer_tax - label: Residential property developer tax + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (accrued) ordinal: 0 - row_number: 13 + row_number: 14 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -19381,27 +19545,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2028-29 + label: Carbon border adjustment mechanism (accrued), FY2028-29 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.other_hmrc_taxes.residential_property_developer_tax - source_concept: obr.other_hmrc_taxes.residential_property_developer_tax - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential - property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on - an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2029 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19429,12 +19595,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_residential_property_developer_tax - label: Residential property developer tax + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (accrued) ordinal: 0 - row_number: 13 + row_number: 14 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -19451,27 +19617,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2029-30 + label: Carbon border adjustment mechanism (accrued), FY2029-30 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.other_hmrc_taxes.residential_property_developer_tax - source_concept: obr.other_hmrc_taxes.residential_property_developer_tax - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential - property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on - an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2030 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19499,12 +19667,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_residential_property_developer_tax - label: Residential property developer tax + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (accrued) ordinal: 0 - row_number: 13 + row_number: 14 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -19521,27 +19689,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2030-31 + label: Carbon border adjustment mechanism (accrued), FY2030-31 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.other_hmrc_taxes.residential_property_developer_tax - source_concept: obr.other_hmrc_taxes.residential_property_developer_tax - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential - property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on - an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.residential_property_developer_tax.fy2031 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19569,12 +19739,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_residential_property_developer_tax - label: Residential property developer tax + - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism + label: Carbon border adjustment mechanism (accrued) ordinal: 0 - row_number: 13 + row_number: 14 expected_row_header_column: B - expected_row_header: Residential property developer tax + expected_row_header: Carbon border adjustment mechanism table_record_kind: total guard_cells: - column: B @@ -19591,27 +19761,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2031-32 + label: Carbon border adjustment mechanism (accrued), FY2031-32 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.other_hmrc_taxes.residential_property_developer_tax - source_concept: obr.other_hmrc_taxes.residential_property_developer_tax - concept_relation: source_label + concept: obr.carbon_border_adjustment_mechanism + source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 13 (''Residential - property developer tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on - an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon + border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All taxes are + on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2025 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2025 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2025.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2025 provenance_class: model_output assertion: observation sheet_name: '4.1' @@ -19639,12 +19811,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism + - value_id: other_hmrc_taxes_vaping_tax + label: Vaping tax (accrued) ordinal: 0 - row_number: 14 + row_number: 15 expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism + expected_row_header: Vaping tax table_record_kind: total guard_cells: - column: B @@ -19661,27 +19833,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism, FY2025-26 + label: Vaping tax (accrued), FY2025-26 ordinal: 0 column: C source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - concept_relation: source_label + concept: obr.vaping_tax + source_concept: obr.other_hmrc_taxes.vaping_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon - border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes - are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.vaping_tax). Table 4.8''s cash line is the March line vaping_tax. Note: All + taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2026 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19709,12 +19883,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism + - value_id: other_hmrc_taxes_vaping_tax + label: Vaping tax (accrued) ordinal: 0 - row_number: 14 + row_number: 15 expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism + expected_row_header: Vaping tax table_record_kind: total guard_cells: - column: B @@ -19731,27 +19905,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism, FY2026-27 + label: Vaping tax (accrued), FY2026-27 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - concept_relation: source_label + concept: obr.vaping_tax + source_concept: obr.other_hmrc_taxes.vaping_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon - border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes - are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.vaping_tax). Table 4.8''s cash line is the March line vaping_tax. Note: All + taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2027 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19779,12 +19955,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism + - value_id: other_hmrc_taxes_vaping_tax + label: Vaping tax (accrued) ordinal: 0 - row_number: 14 + row_number: 15 expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism + expected_row_header: Vaping tax table_record_kind: total guard_cells: - column: B @@ -19801,27 +19977,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism, FY2027-28 + label: Vaping tax (accrued), FY2027-28 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - concept_relation: source_label + concept: obr.vaping_tax + source_concept: obr.other_hmrc_taxes.vaping_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon - border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes - are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.vaping_tax). Table 4.8''s cash line is the March line vaping_tax. Note: All + taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2028 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19849,12 +20027,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism + - value_id: other_hmrc_taxes_vaping_tax + label: Vaping tax (accrued) ordinal: 0 - row_number: 14 + row_number: 15 expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism + expected_row_header: Vaping tax table_record_kind: total guard_cells: - column: B @@ -19871,27 +20049,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism, FY2028-29 + label: Vaping tax (accrued), FY2028-29 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - concept_relation: source_label + concept: obr.vaping_tax + source_concept: obr.other_hmrc_taxes.vaping_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon - border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes - are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.vaping_tax). Table 4.8''s cash line is the March line vaping_tax. Note: All + taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2029 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19919,12 +20099,12 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism + - value_id: other_hmrc_taxes_vaping_tax + label: Vaping tax (accrued) ordinal: 0 - row_number: 14 + row_number: 15 expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism + expected_row_header: Vaping tax table_record_kind: total guard_cells: - column: B @@ -19941,27 +20121,29 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism, FY2029-30 + label: Vaping tax (accrued), FY2029-30 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - concept_relation: source_label + concept: obr.vaping_tax + source_concept: obr.other_hmrc_taxes.vaping_tax + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon - border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes - are on an accrued basis.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.vaping_tax). Table 4.8''s cash line is the March line vaping_tax. Note: All + taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2030 +- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.1' @@ -19989,286 +20171,8 @@ record_sets: value: accrual label: Accounting basis rows: - - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism - ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.1 Other HMRC taxes - label: table title - - column: C - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 17 - expected_value: 'Note: All taxes are on an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: Carbon border adjustment mechanism, FY2030-31 - ordinal: 0 - column: H - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon - border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes - are on an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.carbon_border_adjustment_mechanism.fy2031 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.1' - period_type: fiscal_year - period: 2031 - period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' - basis: fiscal - source_period_label: 2031-32 - accounting_basis: accrual - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: accrual - shared_constraints: - - variable: accounting_basis - operator: == - value: accrual - label: Accounting basis - rows: - - value_id: other_hmrc_taxes_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism - ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Carbon border adjustment mechanism - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.1 Other HMRC taxes - label: table title - - column: C - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 17 - expected_value: 'Note: All taxes are on an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: Carbon border adjustment mechanism, FY2031-32 - ordinal: 0 - column: I - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2031-32 - concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - source_concept: obr.other_hmrc_taxes.carbon_border_adjustment_mechanism - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 14 (''Carbon - border adjustment mechanism''), GBP billion. Accrued basis (the table''s note). Note: All taxes - are on an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2025 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2025.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2025 - provenance_class: model_output - assertion: observation - sheet_name: '4.1' - period_type: fiscal_year - period: 2025 - period_coverage: - start_date: '2025-04-01' - end_date: '2026-03-31' - basis: fiscal - source_period_label: 2025-26 - accounting_basis: accrual - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: accrual - shared_constraints: - - variable: accounting_basis - operator: == - value: accrual - label: Accounting basis - rows: - - value_id: other_hmrc_taxes_vaping_tax - label: Vaping tax - ordinal: 0 - row_number: 15 - expected_row_header_column: B - expected_row_header: Vaping tax - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.1 Other HMRC taxes - label: table title - - column: C - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 17 - expected_value: 'Note: All taxes are on an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: Vaping tax, FY2025-26 - ordinal: 0 - column: C - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2025-26 - concept: obr.other_hmrc_taxes.vaping_tax - source_concept: obr.other_hmrc_taxes.vaping_tax - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2026 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.1' - period_type: fiscal_year - period: 2026 - period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' - basis: fiscal - source_period_label: 2026-27 - accounting_basis: accrual - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: accrual - shared_constraints: - - variable: accounting_basis - operator: == - value: accrual - label: Accounting basis - rows: - - value_id: other_hmrc_taxes_vaping_tax - label: Vaping tax - ordinal: 0 - row_number: 15 - expected_row_header_column: B - expected_row_header: Vaping tax - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.1 Other HMRC taxes - label: table title - - column: C - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 17 - expected_value: 'Note: All taxes are on an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: Vaping tax, FY2026-27 - ordinal: 0 - column: D - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.other_hmrc_taxes.vaping_tax - source_concept: obr.other_hmrc_taxes.vaping_tax - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2027 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.1' - period_type: fiscal_year - period: 2027 - period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' - basis: fiscal - source_period_label: 2027-28 - accounting_basis: accrual - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: accrual - shared_constraints: - - variable: accounting_basis - operator: == - value: accrual - label: Accounting basis - rows: - value_id: other_hmrc_taxes_vaping_tax - label: Vaping tax + label: Vaping tax (accrued) ordinal: 0 row_number: 15 expected_row_header_column: B @@ -20289,226 +20193,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vaping tax, FY2027-28 - ordinal: 0 - column: E - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.other_hmrc_taxes.vaping_tax - source_concept: obr.other_hmrc_taxes.vaping_tax - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2028 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.1' - period_type: fiscal_year - period: 2028 - period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' - basis: fiscal - source_period_label: 2028-29 - accounting_basis: accrual - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: accrual - shared_constraints: - - variable: accounting_basis - operator: == - value: accrual - label: Accounting basis - rows: - - value_id: other_hmrc_taxes_vaping_tax - label: Vaping tax - ordinal: 0 - row_number: 15 - expected_row_header_column: B - expected_row_header: Vaping tax - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.1 Other HMRC taxes - label: table title - - column: C - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 17 - expected_value: 'Note: All taxes are on an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: Vaping tax, FY2028-29 - ordinal: 0 - column: F - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.other_hmrc_taxes.vaping_tax - source_concept: obr.other_hmrc_taxes.vaping_tax - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2029 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.1' - period_type: fiscal_year - period: 2029 - period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' - basis: fiscal - source_period_label: 2029-30 - accounting_basis: accrual - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: accrual - shared_constraints: - - variable: accounting_basis - operator: == - value: accrual - label: Accounting basis - rows: - - value_id: other_hmrc_taxes_vaping_tax - label: Vaping tax - ordinal: 0 - row_number: 15 - expected_row_header_column: B - expected_row_header: Vaping tax - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.1 Other HMRC taxes - label: table title - - column: C - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 17 - expected_value: 'Note: All taxes are on an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: Vaping tax, FY2029-30 - ordinal: 0 - column: G - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.other_hmrc_taxes.vaping_tax - source_concept: obr.other_hmrc_taxes.vaping_tax - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.other_hmrc_taxes.vaping_tax.fy2030 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.1' - period_type: fiscal_year - period: 2030 - period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' - basis: fiscal - source_period_label: 2030-31 - accounting_basis: accrual - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - shared_filters: - accounting_basis: accrual - shared_constraints: - - variable: accounting_basis - operator: == - value: accrual - label: Accounting basis - rows: - - value_id: other_hmrc_taxes_vaping_tax - label: Vaping tax - ordinal: 0 - row_number: 15 - expected_row_header_column: B - expected_row_header: Vaping tax - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.1 Other HMRC taxes - label: table title - - column: C - row: 3 - expected_value: £ billion - label: unit cell - - column: B - row: 17 - expected_value: 'Note: All taxes are on an accrued basis.' - label: basis note - measures: - - measure_id: amount - label: Vaping tax, FY2030-31 + label: Vaping tax (accrued), FY2030-31 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.other_hmrc_taxes.vaping_tax + concept: obr.vaping_tax source_concept: obr.other_hmrc_taxes.vaping_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.vaping_tax). Table 4.8''s cash line is the March line vaping_tax. Note: All + taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -20544,7 +20244,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_vaping_tax - label: Vaping tax + label: Vaping tax (accrued) ordinal: 0 row_number: 15 expected_row_header_column: B @@ -20565,19 +20265,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vaping tax, FY2031-32 + label: Vaping tax (accrued), FY2031-32 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.other_hmrc_taxes.vaping_tax + concept: obr.vaping_tax source_concept: obr.other_hmrc_taxes.vaping_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.1, row 15 (''Vaping - tax''), GBP billion. Accrued basis (the table''s note). Note: All taxes are on an accrued basis.' + tax''), GBP billion. Accrued basis (the table''s note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.vaping_tax). Table 4.8''s cash line is the March line vaping_tax. Note: All + taxes are on an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -20613,7 +20316,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_other_hmrc_taxes - label: Other HMRC taxes1 + label: Other HMRC taxes1 (accrued) ordinal: 0 row_number: 16 expected_row_header_column: B @@ -20634,7 +20337,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Other HMRC taxes1, FY2025-26 + label: Other HMRC taxes1 (accrued), FY2025-26 ordinal: 0 column: C source_column_id: amount @@ -20684,7 +20387,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_other_hmrc_taxes - label: Other HMRC taxes1 + label: Other HMRC taxes1 (accrued) ordinal: 0 row_number: 16 expected_row_header_column: B @@ -20705,7 +20408,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Other HMRC taxes1, FY2026-27 + label: Other HMRC taxes1 (accrued), FY2026-27 ordinal: 0 column: D source_column_id: amount @@ -20755,7 +20458,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_other_hmrc_taxes - label: Other HMRC taxes1 + label: Other HMRC taxes1 (accrued) ordinal: 0 row_number: 16 expected_row_header_column: B @@ -20776,7 +20479,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Other HMRC taxes1, FY2027-28 + label: Other HMRC taxes1 (accrued), FY2027-28 ordinal: 0 column: E source_column_id: amount @@ -20826,7 +20529,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_other_hmrc_taxes - label: Other HMRC taxes1 + label: Other HMRC taxes1 (accrued) ordinal: 0 row_number: 16 expected_row_header_column: B @@ -20847,7 +20550,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Other HMRC taxes1, FY2028-29 + label: Other HMRC taxes1 (accrued), FY2028-29 ordinal: 0 column: F source_column_id: amount @@ -20897,7 +20600,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_other_hmrc_taxes - label: Other HMRC taxes1 + label: Other HMRC taxes1 (accrued) ordinal: 0 row_number: 16 expected_row_header_column: B @@ -20918,7 +20621,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Other HMRC taxes1, FY2029-30 + label: Other HMRC taxes1 (accrued), FY2029-30 ordinal: 0 column: G source_column_id: amount @@ -20968,7 +20671,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_other_hmrc_taxes - label: Other HMRC taxes1 + label: Other HMRC taxes1 (accrued) ordinal: 0 row_number: 16 expected_row_header_column: B @@ -20989,7 +20692,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Other HMRC taxes1, FY2030-31 + label: Other HMRC taxes1 (accrued), FY2030-31 ordinal: 0 column: H source_column_id: amount @@ -21039,7 +20742,7 @@ record_sets: label: Accounting basis rows: - value_id: other_hmrc_taxes_other_hmrc_taxes - label: Other HMRC taxes1 + label: Other HMRC taxes1 (accrued) ordinal: 0 row_number: 16 expected_row_header_column: B @@ -21060,7 +20763,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Other HMRC taxes1, FY2031-32 + label: Other HMRC taxes1 (accrued), FY2031-32 ordinal: 0 column: I source_column_id: amount @@ -44918,7 +44621,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits - label: Income tax (gross of tax credits)1 + label: Income tax (gross of tax credits)1 (cash) ordinal: 0 row_number: 7 expected_row_header_column: B @@ -44940,7 +44643,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Income tax (gross of tax credits)1, FY2025-26 + label: Income tax (gross of tax credits)1 (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -44991,7 +44694,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits - label: Income tax (gross of tax credits)1 + label: Income tax (gross of tax credits)1 (cash) ordinal: 0 row_number: 7 expected_row_header_column: B @@ -45013,7 +44716,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Income tax (gross of tax credits)1, FY2026-27 + label: Income tax (gross of tax credits)1 (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -45064,7 +44767,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits - label: Income tax (gross of tax credits)1 + label: Income tax (gross of tax credits)1 (cash) ordinal: 0 row_number: 7 expected_row_header_column: B @@ -45086,7 +44789,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Income tax (gross of tax credits)1, FY2027-28 + label: Income tax (gross of tax credits)1 (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -45137,7 +44840,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits - label: Income tax (gross of tax credits)1 + label: Income tax (gross of tax credits)1 (cash) ordinal: 0 row_number: 7 expected_row_header_column: B @@ -45159,7 +44862,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Income tax (gross of tax credits)1, FY2028-29 + label: Income tax (gross of tax credits)1 (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -45210,7 +44913,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits - label: Income tax (gross of tax credits)1 + label: Income tax (gross of tax credits)1 (cash) ordinal: 0 row_number: 7 expected_row_header_column: B @@ -45232,7 +44935,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Income tax (gross of tax credits)1, FY2029-30 + label: Income tax (gross of tax credits)1 (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -45283,7 +44986,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits - label: Income tax (gross of tax credits)1 + label: Income tax (gross of tax credits)1 (cash) ordinal: 0 row_number: 7 expected_row_header_column: B @@ -45305,7 +45008,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Income tax (gross of tax credits)1, FY2030-31 + label: Income tax (gross of tax credits)1 (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -45356,7 +45059,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits - label: Income tax (gross of tax credits)1 + label: Income tax (gross of tax credits)1 (cash) ordinal: 0 row_number: 7 expected_row_header_column: B @@ -45378,7 +45081,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Income tax (gross of tax credits)1, FY2031-32 + label: Income tax (gross of tax credits)1 (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -45429,7 +45132,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 row_number: 9 expected_row_header_column: C @@ -45451,7 +45154,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2025-26' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount @@ -45501,7 +45204,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 row_number: 9 expected_row_header_column: C @@ -45523,7 +45226,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2026-27' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount @@ -45573,7 +45276,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 row_number: 9 expected_row_header_column: C @@ -45595,7 +45298,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2027-28' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount @@ -45645,7 +45348,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 row_number: 9 expected_row_header_column: C @@ -45667,7 +45370,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2028-29' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount @@ -45717,7 +45420,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 row_number: 9 expected_row_header_column: C @@ -45739,7 +45442,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2029-30' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount @@ -45789,7 +45492,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 row_number: 9 expected_row_header_column: C @@ -45811,7 +45514,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2030-31' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount @@ -45861,7 +45564,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_pay_as_you_earn - label: 'Income tax (gross of tax credits)1: Pay as you earn' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash)' ordinal: 0 row_number: 9 expected_row_header_column: C @@ -45883,7 +45586,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Pay as you earn, FY2031-32' + label: 'Income tax (gross of tax credits)1: Pay as you earn (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount @@ -45933,7 +45636,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment' + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 row_number: 10 expected_row_header_column: C @@ -45955,7 +45658,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment, FY2025-26' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount @@ -46005,7 +45708,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment' + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 row_number: 10 expected_row_header_column: C @@ -46027,7 +45730,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment, FY2026-27' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount @@ -46077,7 +45780,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment' + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 row_number: 10 expected_row_header_column: C @@ -46099,7 +45802,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment, FY2027-28' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount @@ -46149,7 +45852,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment' + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 row_number: 10 expected_row_header_column: C @@ -46171,7 +45874,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment, FY2028-29' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount @@ -46221,7 +45924,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment' + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 row_number: 10 expected_row_header_column: C @@ -46243,7 +45946,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment, FY2029-30' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount @@ -46293,7 +45996,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment' + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 row_number: 10 expected_row_header_column: C @@ -46315,7 +46018,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment, FY2030-31' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount @@ -46365,7 +46068,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_self_assessment - label: 'Income tax (gross of tax credits)1: Self assessment' + label: 'Income tax (gross of tax credits)1: Self assessment (cash)' ordinal: 0 row_number: 10 expected_row_header_column: C @@ -46387,7 +46090,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Self assessment, FY2031-32' + label: 'Income tax (gross of tax credits)1: Self assessment (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount @@ -46437,7 +46140,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax' + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 row_number: 11 expected_row_header_column: C @@ -46459,7 +46162,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax, FY2025-26' + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount @@ -46509,7 +46212,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax' + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 row_number: 11 expected_row_header_column: C @@ -46531,7 +46234,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax, FY2026-27' + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount @@ -46581,7 +46284,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax' + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 row_number: 11 expected_row_header_column: C @@ -46603,7 +46306,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax, FY2027-28' + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount @@ -46653,7 +46356,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax' + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 row_number: 11 expected_row_header_column: C @@ -46675,7 +46378,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax, FY2028-29' + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount @@ -46725,7 +46428,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax' + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 row_number: 11 expected_row_header_column: C @@ -46747,7 +46450,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax, FY2029-30' + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount @@ -46797,7 +46500,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax' + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 row_number: 11 expected_row_header_column: C @@ -46819,7 +46522,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax, FY2030-31' + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount @@ -46869,7 +46572,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_income_tax_gross_of_tax_credits_other_income_tax - label: 'Income tax (gross of tax credits)1: Other income tax' + label: 'Income tax (gross of tax credits)1: Other income tax (cash)' ordinal: 0 row_number: 11 expected_row_header_column: C @@ -46891,7 +46594,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Income tax (gross of tax credits)1: Other income tax, FY2031-32' + label: 'Income tax (gross of tax credits)1: Other income tax (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount @@ -46941,7 +46644,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax - label: Corporation tax + label: Corporation tax (cash) ordinal: 0 row_number: 14 expected_row_header_column: B @@ -46963,7 +46666,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax, FY2025-26 + label: Corporation tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -47012,7 +46715,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax - label: Corporation tax + label: Corporation tax (cash) ordinal: 0 row_number: 14 expected_row_header_column: B @@ -47034,7 +46737,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax, FY2026-27 + label: Corporation tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -47083,7 +46786,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax - label: Corporation tax + label: Corporation tax (cash) ordinal: 0 row_number: 14 expected_row_header_column: B @@ -47105,7 +46808,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax, FY2027-28 + label: Corporation tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -47154,7 +46857,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax - label: Corporation tax + label: Corporation tax (cash) ordinal: 0 row_number: 14 expected_row_header_column: B @@ -47176,7 +46879,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax, FY2028-29 + label: Corporation tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -47225,7 +46928,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax - label: Corporation tax + label: Corporation tax (cash) ordinal: 0 row_number: 14 expected_row_header_column: B @@ -47247,7 +46950,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax, FY2029-30 + label: Corporation tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -47296,7 +46999,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax - label: Corporation tax + label: Corporation tax (cash) ordinal: 0 row_number: 14 expected_row_header_column: B @@ -47318,7 +47021,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax, FY2030-31 + label: Corporation tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -47367,7 +47070,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax - label: Corporation tax + label: Corporation tax (cash) ordinal: 0 row_number: 14 expected_row_header_column: B @@ -47389,7 +47092,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Corporation tax, FY2031-32 + label: Corporation tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -47438,7 +47141,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore' + label: 'Corporation tax: Onshore (cash)' ordinal: 0 row_number: 16 expected_row_header_column: C @@ -47460,7 +47163,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore, FY2025-26' + label: 'Corporation tax: Onshore (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount @@ -47509,7 +47212,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore' + label: 'Corporation tax: Onshore (cash)' ordinal: 0 row_number: 16 expected_row_header_column: C @@ -47531,7 +47234,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore, FY2026-27' + label: 'Corporation tax: Onshore (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount @@ -47580,7 +47283,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore' + label: 'Corporation tax: Onshore (cash)' ordinal: 0 row_number: 16 expected_row_header_column: C @@ -47602,7 +47305,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore, FY2027-28' + label: 'Corporation tax: Onshore (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount @@ -47651,7 +47354,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore' + label: 'Corporation tax: Onshore (cash)' ordinal: 0 row_number: 16 expected_row_header_column: C @@ -47673,7 +47376,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore, FY2028-29' + label: 'Corporation tax: Onshore (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount @@ -47722,7 +47425,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore' + label: 'Corporation tax: Onshore (cash)' ordinal: 0 row_number: 16 expected_row_header_column: C @@ -47744,7 +47447,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore, FY2029-30' + label: 'Corporation tax: Onshore (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount @@ -47793,7 +47496,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore' + label: 'Corporation tax: Onshore (cash)' ordinal: 0 row_number: 16 expected_row_header_column: C @@ -47815,7 +47518,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore, FY2030-31' + label: 'Corporation tax: Onshore (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount @@ -47864,7 +47567,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_onshore - label: 'Corporation tax: Onshore' + label: 'Corporation tax: Onshore (cash)' ordinal: 0 row_number: 16 expected_row_header_column: C @@ -47886,7 +47589,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Onshore, FY2031-32' + label: 'Corporation tax: Onshore (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount @@ -47935,7 +47638,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 row_number: 17 expected_row_header_column: C @@ -47957,7 +47660,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2025-26' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount @@ -48007,7 +47710,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 row_number: 17 expected_row_header_column: C @@ -48029,7 +47732,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2026-27' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount @@ -48079,7 +47782,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 row_number: 17 expected_row_header_column: C @@ -48101,7 +47804,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2027-28' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount @@ -48151,7 +47854,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 row_number: 17 expected_row_header_column: C @@ -48173,7 +47876,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2028-29' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount @@ -48223,7 +47926,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 row_number: 17 expected_row_header_column: C @@ -48245,7 +47948,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2029-30' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount @@ -48295,7 +47998,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 row_number: 17 expected_row_header_column: C @@ -48317,7 +48020,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2030-31' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount @@ -48367,7 +48070,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_domestic_top_up_tax - label: 'Corporation tax: Pillar 2: Domestic top-up tax' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash)' ordinal: 0 row_number: 17 expected_row_header_column: C @@ -48389,7 +48092,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Domestic top-up tax, FY2031-32' + label: 'Corporation tax: Pillar 2: Domestic top-up tax (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount @@ -48439,7 +48142,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 row_number: 18 expected_row_header_column: C @@ -48461,7 +48164,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2025-26' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount @@ -48511,7 +48214,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 row_number: 18 expected_row_header_column: C @@ -48533,7 +48236,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2026-27' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount @@ -48583,7 +48286,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 row_number: 18 expected_row_header_column: C @@ -48605,7 +48308,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2027-28' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount @@ -48655,7 +48358,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 row_number: 18 expected_row_header_column: C @@ -48677,7 +48380,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2028-29' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount @@ -48727,7 +48430,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 row_number: 18 expected_row_header_column: C @@ -48749,7 +48452,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2029-30' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount @@ -48799,7 +48502,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 row_number: 18 expected_row_header_column: C @@ -48821,7 +48524,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2030-31' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount @@ -48871,7 +48574,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_pillar_2_multinational_top_up_tax - label: 'Corporation tax: Pillar 2: Multinational top-up tax' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash)' ordinal: 0 row_number: 18 expected_row_header_column: C @@ -48893,7 +48596,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Pillar 2: Multinational top-up tax, FY2031-32' + label: 'Corporation tax: Pillar 2: Multinational top-up tax (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount @@ -48943,7 +48646,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore' + label: 'Corporation tax: Offshore (cash)' ordinal: 0 row_number: 19 expected_row_header_column: C @@ -48965,7 +48668,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore, FY2025-26' + label: 'Corporation tax: Offshore (cash), FY2025-26' ordinal: 0 column: D source_column_id: amount @@ -49014,7 +48717,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore' + label: 'Corporation tax: Offshore (cash)' ordinal: 0 row_number: 19 expected_row_header_column: C @@ -49036,7 +48739,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore, FY2026-27' + label: 'Corporation tax: Offshore (cash), FY2026-27' ordinal: 0 column: E source_column_id: amount @@ -49085,7 +48788,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore' + label: 'Corporation tax: Offshore (cash)' ordinal: 0 row_number: 19 expected_row_header_column: C @@ -49107,7 +48810,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore, FY2027-28' + label: 'Corporation tax: Offshore (cash), FY2027-28' ordinal: 0 column: F source_column_id: amount @@ -49156,7 +48859,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore' + label: 'Corporation tax: Offshore (cash)' ordinal: 0 row_number: 19 expected_row_header_column: C @@ -49178,7 +48881,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore, FY2028-29' + label: 'Corporation tax: Offshore (cash), FY2028-29' ordinal: 0 column: G source_column_id: amount @@ -49227,7 +48930,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore' + label: 'Corporation tax: Offshore (cash)' ordinal: 0 row_number: 19 expected_row_header_column: C @@ -49249,7 +48952,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore, FY2029-30' + label: 'Corporation tax: Offshore (cash), FY2029-30' ordinal: 0 column: H source_column_id: amount @@ -49298,7 +49001,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore' + label: 'Corporation tax: Offshore (cash)' ordinal: 0 row_number: 19 expected_row_header_column: C @@ -49320,7 +49023,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore, FY2030-31' + label: 'Corporation tax: Offshore (cash), FY2030-31' ordinal: 0 column: I source_column_id: amount @@ -49369,7 +49072,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_corporation_tax_offshore - label: 'Corporation tax: Offshore' + label: 'Corporation tax: Offshore (cash)' ordinal: 0 row_number: 19 expected_row_header_column: C @@ -49391,7 +49094,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: 'Corporation tax: Offshore, FY2031-32' + label: 'Corporation tax: Offshore (cash), FY2031-32' ordinal: 0 column: J source_column_id: amount @@ -49440,7 +49143,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax + label: Petroleum revenue tax (cash) ordinal: 0 row_number: 20 expected_row_header_column: B @@ -49462,7 +49165,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax, FY2025-26 + label: Petroleum revenue tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -49511,7 +49214,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax + label: Petroleum revenue tax (cash) ordinal: 0 row_number: 20 expected_row_header_column: B @@ -49533,7 +49236,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax, FY2026-27 + label: Petroleum revenue tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -49582,7 +49285,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax + label: Petroleum revenue tax (cash) ordinal: 0 row_number: 20 expected_row_header_column: B @@ -49604,7 +49307,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax, FY2027-28 + label: Petroleum revenue tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -49653,7 +49356,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax + label: Petroleum revenue tax (cash) ordinal: 0 row_number: 20 expected_row_header_column: B @@ -49675,7 +49378,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax, FY2028-29 + label: Petroleum revenue tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -49724,7 +49427,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax + label: Petroleum revenue tax (cash) ordinal: 0 row_number: 20 expected_row_header_column: B @@ -49746,7 +49449,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax, FY2029-30 + label: Petroleum revenue tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -49795,7 +49498,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax + label: Petroleum revenue tax (cash) ordinal: 0 row_number: 20 expected_row_header_column: B @@ -49817,7 +49520,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax, FY2030-31 + label: Petroleum revenue tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -49866,7 +49569,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_petroleum_revenue_tax - label: Petroleum revenue tax + label: Petroleum revenue tax (cash) ordinal: 0 row_number: 20 expected_row_header_column: B @@ -49888,7 +49591,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Petroleum revenue tax, FY2031-32 + label: Petroleum revenue tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -49937,7 +49640,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_inheritance_tax - label: Inheritance tax + label: Inheritance tax (cash) ordinal: 0 row_number: 23 expected_row_header_column: B @@ -49959,7 +49662,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax, FY2025-26 + label: Inheritance tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -50008,7 +49711,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_inheritance_tax - label: Inheritance tax + label: Inheritance tax (cash) ordinal: 0 row_number: 23 expected_row_header_column: B @@ -50030,7 +49733,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax, FY2026-27 + label: Inheritance tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -50079,7 +49782,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_inheritance_tax - label: Inheritance tax + label: Inheritance tax (cash) ordinal: 0 row_number: 23 expected_row_header_column: B @@ -50101,7 +49804,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax, FY2027-28 + label: Inheritance tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -50150,7 +49853,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_inheritance_tax - label: Inheritance tax + label: Inheritance tax (cash) ordinal: 0 row_number: 23 expected_row_header_column: B @@ -50172,7 +49875,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax, FY2028-29 + label: Inheritance tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -50221,7 +49924,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_inheritance_tax - label: Inheritance tax + label: Inheritance tax (cash) ordinal: 0 row_number: 23 expected_row_header_column: B @@ -50243,7 +49946,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax, FY2029-30 + label: Inheritance tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -50292,7 +49995,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_inheritance_tax - label: Inheritance tax + label: Inheritance tax (cash) ordinal: 0 row_number: 23 expected_row_header_column: B @@ -50314,7 +50017,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax, FY2030-31 + label: Inheritance tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -50363,7 +50066,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_inheritance_tax - label: Inheritance tax + label: Inheritance tax (cash) ordinal: 0 row_number: 23 expected_row_header_column: B @@ -50385,7 +50088,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Inheritance tax, FY2031-32 + label: Inheritance tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -50434,7 +50137,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 row_number: 25 expected_row_header_column: B @@ -50456,7 +50159,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings, FY2025-26 + label: Annual tax on enveloped dwellings (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -50505,7 +50208,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 row_number: 25 expected_row_header_column: B @@ -50527,7 +50230,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings, FY2026-27 + label: Annual tax on enveloped dwellings (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -50576,7 +50279,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 row_number: 25 expected_row_header_column: B @@ -50598,7 +50301,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings, FY2027-28 + label: Annual tax on enveloped dwellings (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -50647,7 +50350,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 row_number: 25 expected_row_header_column: B @@ -50669,7 +50372,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings, FY2028-29 + label: Annual tax on enveloped dwellings (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -50718,7 +50421,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 row_number: 25 expected_row_header_column: B @@ -50740,7 +50443,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings, FY2029-30 + label: Annual tax on enveloped dwellings (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -50789,7 +50492,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 row_number: 25 expected_row_header_column: B @@ -50811,7 +50514,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings, FY2030-31 + label: Annual tax on enveloped dwellings (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -50860,7 +50563,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_annual_tax_on_enveloped_dwellings - label: Annual tax on enveloped dwellings + label: Annual tax on enveloped dwellings (cash) ordinal: 0 row_number: 25 expected_row_header_column: B @@ -50882,7 +50585,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Annual tax on enveloped dwellings, FY2031-32 + label: Annual tax on enveloped dwellings (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -50931,7 +50634,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares + label: Stamp taxes on shares (cash) ordinal: 0 row_number: 26 expected_row_header_column: B @@ -50953,7 +50656,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares, FY2025-26 + label: Stamp taxes on shares (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -51002,7 +50705,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares + label: Stamp taxes on shares (cash) ordinal: 0 row_number: 26 expected_row_header_column: B @@ -51024,7 +50727,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares, FY2026-27 + label: Stamp taxes on shares (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -51073,7 +50776,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares + label: Stamp taxes on shares (cash) ordinal: 0 row_number: 26 expected_row_header_column: B @@ -51095,7 +50798,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares, FY2027-28 + label: Stamp taxes on shares (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -51144,7 +50847,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares + label: Stamp taxes on shares (cash) ordinal: 0 row_number: 26 expected_row_header_column: B @@ -51166,7 +50869,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares, FY2028-29 + label: Stamp taxes on shares (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -51215,7 +50918,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares + label: Stamp taxes on shares (cash) ordinal: 0 row_number: 26 expected_row_header_column: B @@ -51237,7 +50940,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares, FY2029-30 + label: Stamp taxes on shares (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -51286,7 +50989,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares + label: Stamp taxes on shares (cash) ordinal: 0 row_number: 26 expected_row_header_column: B @@ -51308,7 +51011,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares, FY2030-31 + label: Stamp taxes on shares (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -51357,7 +51060,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_stamp_taxes_on_shares - label: Stamp taxes on shares + label: Stamp taxes on shares (cash) ordinal: 0 row_number: 26 expected_row_header_column: B @@ -51379,7 +51082,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Stamp taxes on shares, FY2031-32 + label: Stamp taxes on shares (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -51428,7 +51131,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty + label: Air passenger duty (cash) ordinal: 0 row_number: 31 expected_row_header_column: B @@ -51450,7 +51153,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty, FY2025-26 + label: Air passenger duty (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -51499,7 +51202,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty + label: Air passenger duty (cash) ordinal: 0 row_number: 31 expected_row_header_column: B @@ -51521,7 +51224,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty, FY2026-27 + label: Air passenger duty (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -51570,7 +51273,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty + label: Air passenger duty (cash) ordinal: 0 row_number: 31 expected_row_header_column: B @@ -51592,7 +51295,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty, FY2027-28 + label: Air passenger duty (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -51641,7 +51344,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty + label: Air passenger duty (cash) ordinal: 0 row_number: 31 expected_row_header_column: B @@ -51663,7 +51366,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty, FY2028-29 + label: Air passenger duty (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -51712,7 +51415,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty + label: Air passenger duty (cash) ordinal: 0 row_number: 31 expected_row_header_column: B @@ -51734,7 +51437,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty, FY2029-30 + label: Air passenger duty (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -51783,7 +51486,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty + label: Air passenger duty (cash) ordinal: 0 row_number: 31 expected_row_header_column: B @@ -51805,7 +51508,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty, FY2030-31 + label: Air passenger duty (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -51854,7 +51557,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_air_passenger_duty - label: Air passenger duty + label: Air passenger duty (cash) ordinal: 0 row_number: 31 expected_row_header_column: B @@ -51876,7 +51579,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Air passenger duty, FY2031-32 + label: Air passenger duty (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -51925,7 +51628,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax + label: Insurance premium tax (cash) ordinal: 0 row_number: 32 expected_row_header_column: B @@ -51947,7 +51650,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax, FY2025-26 + label: Insurance premium tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -51996,7 +51699,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax + label: Insurance premium tax (cash) ordinal: 0 row_number: 32 expected_row_header_column: B @@ -52018,7 +51721,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax, FY2026-27 + label: Insurance premium tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -52067,7 +51770,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax + label: Insurance premium tax (cash) ordinal: 0 row_number: 32 expected_row_header_column: B @@ -52089,7 +51792,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax, FY2027-28 + label: Insurance premium tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -52138,7 +51841,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax + label: Insurance premium tax (cash) ordinal: 0 row_number: 32 expected_row_header_column: B @@ -52160,7 +51863,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax, FY2028-29 + label: Insurance premium tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -52209,7 +51912,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax + label: Insurance premium tax (cash) ordinal: 0 row_number: 32 expected_row_header_column: B @@ -52231,7 +51934,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax, FY2029-30 + label: Insurance premium tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -52280,7 +51983,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax + label: Insurance premium tax (cash) ordinal: 0 row_number: 32 expected_row_header_column: B @@ -52302,7 +52005,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax, FY2030-31 + label: Insurance premium tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -52351,7 +52054,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_insurance_premium_tax - label: Insurance premium tax + label: Insurance premium tax (cash) ordinal: 0 row_number: 32 expected_row_header_column: B @@ -52373,7 +52076,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Insurance premium tax, FY2031-32 + label: Insurance premium tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -52422,7 +52125,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_climate_change_levy - label: Climate change levy + label: Climate change levy (cash) ordinal: 0 row_number: 33 expected_row_header_column: B @@ -52444,7 +52147,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy, FY2025-26 + label: Climate change levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -52493,7 +52196,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_climate_change_levy - label: Climate change levy + label: Climate change levy (cash) ordinal: 0 row_number: 33 expected_row_header_column: B @@ -52515,7 +52218,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy, FY2026-27 + label: Climate change levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -52564,7 +52267,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_climate_change_levy - label: Climate change levy + label: Climate change levy (cash) ordinal: 0 row_number: 33 expected_row_header_column: B @@ -52586,7 +52289,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy, FY2027-28 + label: Climate change levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -52635,7 +52338,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_climate_change_levy - label: Climate change levy + label: Climate change levy (cash) ordinal: 0 row_number: 33 expected_row_header_column: B @@ -52657,7 +52360,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy, FY2028-29 + label: Climate change levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -52706,7 +52409,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_climate_change_levy - label: Climate change levy + label: Climate change levy (cash) ordinal: 0 row_number: 33 expected_row_header_column: B @@ -52728,7 +52431,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy, FY2029-30 + label: Climate change levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -52777,7 +52480,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_climate_change_levy - label: Climate change levy + label: Climate change levy (cash) ordinal: 0 row_number: 33 expected_row_header_column: B @@ -52799,7 +52502,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy, FY2030-31 + label: Climate change levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -52848,7 +52551,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_climate_change_levy - label: Climate change levy + label: Climate change levy (cash) ordinal: 0 row_number: 33 expected_row_header_column: B @@ -52870,7 +52573,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Climate change levy, FY2031-32 + label: Climate change levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -52919,7 +52622,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_landfill_tax - label: Landfill tax + label: Landfill tax (cash) ordinal: 0 row_number: 34 expected_row_header_column: B @@ -52941,20 +52644,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2025-26 + label: Landfill tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.landfill_tax + concept: obr.landfill_tax source_concept: obr.cash_receipts.landfill_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -52990,7 +52695,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_landfill_tax - label: Landfill tax + label: Landfill tax (cash) ordinal: 0 row_number: 34 expected_row_header_column: B @@ -53012,20 +52717,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2026-27 + label: Landfill tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.landfill_tax + concept: obr.landfill_tax source_concept: obr.cash_receipts.landfill_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53061,7 +52768,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_landfill_tax - label: Landfill tax + label: Landfill tax (cash) ordinal: 0 row_number: 34 expected_row_header_column: B @@ -53083,20 +52790,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2027-28 + label: Landfill tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.landfill_tax + concept: obr.landfill_tax source_concept: obr.cash_receipts.landfill_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53132,7 +52841,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_landfill_tax - label: Landfill tax + label: Landfill tax (cash) ordinal: 0 row_number: 34 expected_row_header_column: B @@ -53154,20 +52863,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2028-29 + label: Landfill tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.landfill_tax + concept: obr.landfill_tax source_concept: obr.cash_receipts.landfill_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53203,7 +52914,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_landfill_tax - label: Landfill tax + label: Landfill tax (cash) ordinal: 0 row_number: 34 expected_row_header_column: B @@ -53225,20 +52936,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2029-30 + label: Landfill tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.landfill_tax + concept: obr.landfill_tax source_concept: obr.cash_receipts.landfill_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53274,7 +52987,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_landfill_tax - label: Landfill tax + label: Landfill tax (cash) ordinal: 0 row_number: 34 expected_row_header_column: B @@ -53296,20 +53009,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2030-31 + label: Landfill tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.landfill_tax + concept: obr.landfill_tax source_concept: obr.cash_receipts.landfill_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53345,7 +53060,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_landfill_tax - label: Landfill tax + label: Landfill tax (cash) ordinal: 0 row_number: 34 expected_row_header_column: B @@ -53367,20 +53082,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Landfill tax, FY2031-32 + label: Landfill tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.landfill_tax + concept: obr.landfill_tax source_concept: obr.cash_receipts.landfill_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 34 (''Landfill - tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.landfill_tax). Note: All tax lines prior to accruals adjustments on tax line + are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53416,7 +53133,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_aggregates_levy - label: Aggregates levy + label: Aggregates levy (cash) ordinal: 0 row_number: 35 expected_row_header_column: B @@ -53438,20 +53155,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2025-26 + label: Aggregates levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.aggregates_levy + concept: obr.aggregates_levy source_concept: obr.cash_receipts.aggregates_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53487,7 +53206,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_aggregates_levy - label: Aggregates levy + label: Aggregates levy (cash) ordinal: 0 row_number: 35 expected_row_header_column: B @@ -53509,20 +53228,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2026-27 + label: Aggregates levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.aggregates_levy + concept: obr.aggregates_levy source_concept: obr.cash_receipts.aggregates_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53558,7 +53279,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_aggregates_levy - label: Aggregates levy + label: Aggregates levy (cash) ordinal: 0 row_number: 35 expected_row_header_column: B @@ -53580,20 +53301,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2027-28 + label: Aggregates levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.aggregates_levy + concept: obr.aggregates_levy source_concept: obr.cash_receipts.aggregates_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53629,7 +53352,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_aggregates_levy - label: Aggregates levy + label: Aggregates levy (cash) ordinal: 0 row_number: 35 expected_row_header_column: B @@ -53651,20 +53374,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2028-29 + label: Aggregates levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.aggregates_levy + concept: obr.aggregates_levy source_concept: obr.cash_receipts.aggregates_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53700,7 +53425,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_aggregates_levy - label: Aggregates levy + label: Aggregates levy (cash) ordinal: 0 row_number: 35 expected_row_header_column: B @@ -53722,20 +53447,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2029-30 + label: Aggregates levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.aggregates_levy + concept: obr.aggregates_levy source_concept: obr.cash_receipts.aggregates_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53771,7 +53498,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_aggregates_levy - label: Aggregates levy + label: Aggregates levy (cash) ordinal: 0 row_number: 35 expected_row_header_column: B @@ -53793,20 +53520,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2030-31 + label: Aggregates levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.aggregates_levy + concept: obr.aggregates_levy source_concept: obr.cash_receipts.aggregates_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53842,7 +53571,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_aggregates_levy - label: Aggregates levy + label: Aggregates levy (cash) ordinal: 0 row_number: 35 expected_row_header_column: B @@ -53864,20 +53593,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Aggregates levy, FY2031-32 + label: Aggregates levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.aggregates_levy + concept: obr.aggregates_levy source_concept: obr.cash_receipts.aggregates_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 35 (''Aggregates - levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals adjustments - on tax line are on a cash basis rather than an accrued basis.' + levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.aggregates_levy). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53913,7 +53644,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_customs_duties - label: Customs Duties + label: Customs Duties (cash) ordinal: 0 row_number: 37 expected_row_header_column: B @@ -53935,20 +53666,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties, FY2025-26 + label: Customs Duties (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.customs_duties + concept: obr.customs_duties source_concept: obr.cash_receipts.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -53984,7 +53717,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_customs_duties - label: Customs Duties + label: Customs Duties (cash) ordinal: 0 row_number: 37 expected_row_header_column: B @@ -54006,20 +53739,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties, FY2026-27 + label: Customs Duties (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.customs_duties + concept: obr.customs_duties source_concept: obr.cash_receipts.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -54055,7 +53790,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_customs_duties - label: Customs Duties + label: Customs Duties (cash) ordinal: 0 row_number: 37 expected_row_header_column: B @@ -54077,20 +53812,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties, FY2027-28 + label: Customs Duties (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.customs_duties + concept: obr.customs_duties source_concept: obr.cash_receipts.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -54126,7 +53863,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_customs_duties - label: Customs Duties + label: Customs Duties (cash) ordinal: 0 row_number: 37 expected_row_header_column: B @@ -54148,20 +53885,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties, FY2028-29 + label: Customs Duties (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.customs_duties + concept: obr.customs_duties source_concept: obr.cash_receipts.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -54197,7 +53936,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_customs_duties - label: Customs Duties + label: Customs Duties (cash) ordinal: 0 row_number: 37 expected_row_header_column: B @@ -54219,20 +53958,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties, FY2029-30 + label: Customs Duties (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.customs_duties + concept: obr.customs_duties source_concept: obr.cash_receipts.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -54268,7 +54009,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_customs_duties - label: Customs Duties + label: Customs Duties (cash) ordinal: 0 row_number: 37 expected_row_header_column: B @@ -54290,20 +54031,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties, FY2030-31 + label: Customs Duties (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.customs_duties + concept: obr.customs_duties source_concept: obr.cash_receipts.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -54339,7 +54082,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_customs_duties - label: Customs Duties + label: Customs Duties (cash) ordinal: 0 row_number: 37 expected_row_header_column: B @@ -54361,20 +54104,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Customs Duties, FY2031-32 + label: Customs Duties (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.customs_duties + concept: obr.customs_duties source_concept: obr.cash_receipts.customs_duties - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 37 (''Customs - Duties''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Duties''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) both + print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.customs_duties). Note: All tax lines prior to accruals adjustments on tax + line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -54410,7 +54155,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_levy - label: Bank levy + label: Bank levy (cash) ordinal: 0 row_number: 38 expected_row_header_column: B @@ -54432,7 +54177,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy, FY2025-26 + label: Bank levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -54481,7 +54226,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_levy - label: Bank levy + label: Bank levy (cash) ordinal: 0 row_number: 38 expected_row_header_column: B @@ -54503,7 +54248,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy, FY2026-27 + label: Bank levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -54552,7 +54297,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_levy - label: Bank levy + label: Bank levy (cash) ordinal: 0 row_number: 38 expected_row_header_column: B @@ -54574,7 +54319,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy, FY2027-28 + label: Bank levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -54623,7 +54368,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_levy - label: Bank levy + label: Bank levy (cash) ordinal: 0 row_number: 38 expected_row_header_column: B @@ -54645,7 +54390,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy, FY2028-29 + label: Bank levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -54694,7 +54439,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_levy - label: Bank levy + label: Bank levy (cash) ordinal: 0 row_number: 38 expected_row_header_column: B @@ -54716,7 +54461,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy, FY2029-30 + label: Bank levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -54765,7 +54510,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_levy - label: Bank levy + label: Bank levy (cash) ordinal: 0 row_number: 38 expected_row_header_column: B @@ -54787,7 +54532,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy, FY2030-31 + label: Bank levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -54836,7 +54581,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_levy - label: Bank levy + label: Bank levy (cash) ordinal: 0 row_number: 38 expected_row_header_column: B @@ -54858,7 +54603,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank levy, FY2031-32 + label: Bank levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -54907,7 +54652,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_surcharge - label: Bank surcharge + label: Bank surcharge (cash) ordinal: 0 row_number: 39 expected_row_header_column: B @@ -54929,7 +54674,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge, FY2025-26 + label: Bank surcharge (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -54978,7 +54723,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_surcharge - label: Bank surcharge + label: Bank surcharge (cash) ordinal: 0 row_number: 39 expected_row_header_column: B @@ -55000,7 +54745,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge, FY2026-27 + label: Bank surcharge (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -55049,7 +54794,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_surcharge - label: Bank surcharge + label: Bank surcharge (cash) ordinal: 0 row_number: 39 expected_row_header_column: B @@ -55071,7 +54816,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge, FY2027-28 + label: Bank surcharge (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -55120,7 +54865,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_surcharge - label: Bank surcharge + label: Bank surcharge (cash) ordinal: 0 row_number: 39 expected_row_header_column: B @@ -55142,7 +54887,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge, FY2028-29 + label: Bank surcharge (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -55191,7 +54936,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_surcharge - label: Bank surcharge + label: Bank surcharge (cash) ordinal: 0 row_number: 39 expected_row_header_column: B @@ -55213,7 +54958,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge, FY2029-30 + label: Bank surcharge (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -55262,7 +55007,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_surcharge - label: Bank surcharge + label: Bank surcharge (cash) ordinal: 0 row_number: 39 expected_row_header_column: B @@ -55284,7 +55029,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge, FY2030-31 + label: Bank surcharge (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -55333,7 +55078,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_bank_surcharge - label: Bank surcharge + label: Bank surcharge (cash) ordinal: 0 row_number: 39 expected_row_header_column: B @@ -55355,7 +55100,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Bank surcharge, FY2031-32 + label: Bank surcharge (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -55404,7 +55149,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_digital_services_tax - label: Digital services tax + label: Digital services tax (cash) ordinal: 0 row_number: 40 expected_row_header_column: B @@ -55426,7 +55171,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax, FY2025-26 + label: Digital services tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -55475,7 +55220,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_digital_services_tax - label: Digital services tax + label: Digital services tax (cash) ordinal: 0 row_number: 40 expected_row_header_column: B @@ -55497,7 +55242,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax, FY2026-27 + label: Digital services tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -55546,7 +55291,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_digital_services_tax - label: Digital services tax + label: Digital services tax (cash) ordinal: 0 row_number: 40 expected_row_header_column: B @@ -55568,7 +55313,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax, FY2027-28 + label: Digital services tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -55617,7 +55362,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_digital_services_tax - label: Digital services tax + label: Digital services tax (cash) ordinal: 0 row_number: 40 expected_row_header_column: B @@ -55639,7 +55384,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax, FY2028-29 + label: Digital services tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -55688,7 +55433,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_digital_services_tax - label: Digital services tax + label: Digital services tax (cash) ordinal: 0 row_number: 40 expected_row_header_column: B @@ -55710,7 +55455,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax, FY2029-30 + label: Digital services tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -55759,7 +55504,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_digital_services_tax - label: Digital services tax + label: Digital services tax (cash) ordinal: 0 row_number: 40 expected_row_header_column: B @@ -55781,7 +55526,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax, FY2030-31 + label: Digital services tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -55830,7 +55575,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_digital_services_tax - label: Digital services tax + label: Digital services tax (cash) ordinal: 0 row_number: 40 expected_row_header_column: B @@ -55852,7 +55597,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Digital services tax, FY2031-32 + label: Digital services tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -55901,7 +55646,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax + label: Diverted profits tax (cash) ordinal: 0 row_number: 41 expected_row_header_column: B @@ -55923,20 +55668,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2025-26 + label: Diverted profits tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.diverted_profits_tax + concept: obr.diverted_profits_tax source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -55972,7 +55719,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax + label: Diverted profits tax (cash) ordinal: 0 row_number: 41 expected_row_header_column: B @@ -55994,20 +55741,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2026-27 + label: Diverted profits tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.diverted_profits_tax + concept: obr.diverted_profits_tax source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -56043,7 +55792,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax + label: Diverted profits tax (cash) ordinal: 0 row_number: 41 expected_row_header_column: B @@ -56065,20 +55814,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2027-28 + label: Diverted profits tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.diverted_profits_tax + concept: obr.diverted_profits_tax source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -56114,7 +55865,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax + label: Diverted profits tax (cash) ordinal: 0 row_number: 41 expected_row_header_column: B @@ -56136,20 +55887,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2028-29 + label: Diverted profits tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.diverted_profits_tax + concept: obr.diverted_profits_tax source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -56185,7 +55938,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax + label: Diverted profits tax (cash) ordinal: 0 row_number: 41 expected_row_header_column: B @@ -56207,20 +55960,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2029-30 + label: Diverted profits tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.diverted_profits_tax + concept: obr.diverted_profits_tax source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -56256,7 +56011,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax + label: Diverted profits tax (cash) ordinal: 0 row_number: 41 expected_row_header_column: B @@ -56278,20 +56033,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2030-31 + label: Diverted profits tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.diverted_profits_tax + concept: obr.diverted_profits_tax source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -56327,7 +56084,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_diverted_profits_tax - label: Diverted profits tax + label: Diverted profits tax (cash) ordinal: 0 row_number: 41 expected_row_header_column: B @@ -56349,20 +56106,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Diverted profits tax, FY2031-32 + label: Diverted profits tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.diverted_profits_tax + concept: obr.diverted_profits_tax source_concept: obr.cash_receipts.diverted_profits_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 41 (''Diverted - profits tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + profits tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.diverted_profits_tax). Note: All tax lines prior to accruals adjustments on + tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -56398,7 +56157,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy + label: Apprenticeship Levy (cash) ordinal: 0 row_number: 42 expected_row_header_column: B @@ -56420,7 +56179,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy, FY2025-26 + label: Apprenticeship Levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -56469,7 +56228,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy + label: Apprenticeship Levy (cash) ordinal: 0 row_number: 42 expected_row_header_column: B @@ -56491,7 +56250,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy, FY2026-27 + label: Apprenticeship Levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -56540,7 +56299,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy + label: Apprenticeship Levy (cash) ordinal: 0 row_number: 42 expected_row_header_column: B @@ -56562,7 +56321,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy, FY2027-28 + label: Apprenticeship Levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -56611,7 +56370,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy + label: Apprenticeship Levy (cash) ordinal: 0 row_number: 42 expected_row_header_column: B @@ -56633,7 +56392,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy, FY2028-29 + label: Apprenticeship Levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -56682,7 +56441,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy + label: Apprenticeship Levy (cash) ordinal: 0 row_number: 42 expected_row_header_column: B @@ -56704,7 +56463,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy, FY2029-30 + label: Apprenticeship Levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -56753,7 +56512,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy + label: Apprenticeship Levy (cash) ordinal: 0 row_number: 42 expected_row_header_column: B @@ -56775,7 +56534,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy, FY2030-31 + label: Apprenticeship Levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -56824,7 +56583,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_apprenticeship_levy - label: Apprenticeship Levy + label: Apprenticeship Levy (cash) ordinal: 0 row_number: 42 expected_row_header_column: B @@ -56846,7 +56605,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Apprenticeship Levy, FY2031-32 + label: Apprenticeship Levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -56895,7 +56654,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy + label: Soft drinks industry levy (cash) ordinal: 0 row_number: 43 expected_row_header_column: B @@ -56917,19 +56676,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy, FY2025-26 + label: Soft drinks industry levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.soft_drinks_industry_levy + concept: obr.soft_drinks_industry_levy source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -56966,7 +56727,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy + label: Soft drinks industry levy (cash) ordinal: 0 row_number: 43 expected_row_header_column: B @@ -56988,19 +56749,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy, FY2026-27 + label: Soft drinks industry levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.soft_drinks_industry_levy + concept: obr.soft_drinks_industry_levy source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -57037,7 +56800,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy + label: Soft drinks industry levy (cash) ordinal: 0 row_number: 43 expected_row_header_column: B @@ -57059,19 +56822,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy, FY2027-28 + label: Soft drinks industry levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.soft_drinks_industry_levy + concept: obr.soft_drinks_industry_levy source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -57108,7 +56873,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy + label: Soft drinks industry levy (cash) ordinal: 0 row_number: 43 expected_row_header_column: B @@ -57130,19 +56895,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy, FY2028-29 + label: Soft drinks industry levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.soft_drinks_industry_levy + concept: obr.soft_drinks_industry_levy source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -57179,7 +56946,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy + label: Soft drinks industry levy (cash) ordinal: 0 row_number: 43 expected_row_header_column: B @@ -57201,19 +56968,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy, FY2029-30 + label: Soft drinks industry levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.soft_drinks_industry_levy + concept: obr.soft_drinks_industry_levy source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -57250,7 +57019,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy + label: Soft drinks industry levy (cash) ordinal: 0 row_number: 43 expected_row_header_column: B @@ -57272,19 +57041,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy, FY2030-31 + label: Soft drinks industry levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.soft_drinks_industry_levy + concept: obr.soft_drinks_industry_levy source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -57321,7 +57092,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_soft_drinks_industry_levy - label: Soft drinks industry levy + label: Soft drinks industry levy (cash) ordinal: 0 row_number: 43 expected_row_header_column: B @@ -57343,19 +57114,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Soft drinks industry levy, FY2031-32 + label: Soft drinks industry levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.soft_drinks_industry_levy + concept: obr.soft_drinks_industry_levy source_concept: obr.cash_receipts.soft_drinks_industry_levy - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 43 (''Soft - drinks industry levy''), GBP billion. Cash basis (table title and note). Note: All tax lines prior + drinks industry levy''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and + 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.soft_drinks_industry_levy). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -57392,7 +57165,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax + label: Plastic Packaging tax (cash) ordinal: 0 row_number: 44 expected_row_header_column: B @@ -57414,20 +57187,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax, FY2025-26 + label: Plastic Packaging tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.plastic_packaging_tax source_concept: obr.cash_receipts.plastic_packaging_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -57463,7 +57238,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax + label: Plastic Packaging tax (cash) ordinal: 0 row_number: 44 expected_row_header_column: B @@ -57485,20 +57260,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax, FY2026-27 + label: Plastic Packaging tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.plastic_packaging_tax source_concept: obr.cash_receipts.plastic_packaging_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -57534,7 +57311,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax + label: Plastic Packaging tax (cash) ordinal: 0 row_number: 44 expected_row_header_column: B @@ -57556,20 +57333,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax, FY2027-28 + label: Plastic Packaging tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.plastic_packaging_tax source_concept: obr.cash_receipts.plastic_packaging_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -57605,7 +57384,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax + label: Plastic Packaging tax (cash) ordinal: 0 row_number: 44 expected_row_header_column: B @@ -57627,20 +57406,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax, FY2028-29 + label: Plastic Packaging tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.plastic_packaging_tax source_concept: obr.cash_receipts.plastic_packaging_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -57676,7 +57457,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax + label: Plastic Packaging tax (cash) ordinal: 0 row_number: 44 expected_row_header_column: B @@ -57698,20 +57479,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax, FY2029-30 + label: Plastic Packaging tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.plastic_packaging_tax source_concept: obr.cash_receipts.plastic_packaging_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -57747,7 +57530,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax + label: Plastic Packaging tax (cash) ordinal: 0 row_number: 44 expected_row_header_column: B @@ -57769,20 +57552,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax, FY2030-31 + label: Plastic Packaging tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.plastic_packaging_tax source_concept: obr.cash_receipts.plastic_packaging_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -57818,7 +57603,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_plastic_packaging_tax - label: Plastic Packaging tax + label: Plastic Packaging tax (cash) ordinal: 0 row_number: 44 expected_row_header_column: B @@ -57840,20 +57625,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Plastic Packaging tax, FY2031-32 + label: Plastic Packaging tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.plastic_packaging_tax + concept: obr.plastic_packaging_tax source_concept: obr.cash_receipts.plastic_packaging_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 44 (''Plastic - Packaging tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior to accruals - adjustments on tax line are on a cash basis rather than an accrued basis.' + Packaging tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) and 4.8 (cash) + both print this tax, so the two lines share this concept and differ in accounting_basis, as chronicle#381''s + excise duties do (obr.plastic_packaging_tax). Note: All tax lines prior to accruals adjustments + on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -57889,7 +57676,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax + label: Residential property developer tax (cash) ordinal: 0 row_number: 45 expected_row_header_column: B @@ -57911,20 +57698,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2025-26 + label: Residential property developer tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.residential_property_developer_tax source_concept: obr.cash_receipts.residential_property_developer_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -57960,7 +57749,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax + label: Residential property developer tax (cash) ordinal: 0 row_number: 45 expected_row_header_column: B @@ -57982,20 +57771,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2026-27 + label: Residential property developer tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.residential_property_developer_tax source_concept: obr.cash_receipts.residential_property_developer_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -58031,7 +57822,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax + label: Residential property developer tax (cash) ordinal: 0 row_number: 45 expected_row_header_column: B @@ -58053,20 +57844,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2027-28 + label: Residential property developer tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.residential_property_developer_tax source_concept: obr.cash_receipts.residential_property_developer_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -58102,7 +57895,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax + label: Residential property developer tax (cash) ordinal: 0 row_number: 45 expected_row_header_column: B @@ -58124,20 +57917,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2028-29 + label: Residential property developer tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.residential_property_developer_tax source_concept: obr.cash_receipts.residential_property_developer_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -58173,7 +57968,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax + label: Residential property developer tax (cash) ordinal: 0 row_number: 45 expected_row_header_column: B @@ -58195,20 +57990,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2029-30 + label: Residential property developer tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.residential_property_developer_tax source_concept: obr.cash_receipts.residential_property_developer_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -58244,7 +58041,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax + label: Residential property developer tax (cash) ordinal: 0 row_number: 45 expected_row_header_column: B @@ -58266,20 +58063,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2030-31 + label: Residential property developer tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.residential_property_developer_tax source_concept: obr.cash_receipts.residential_property_developer_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -58315,7 +58114,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_residential_property_developer_tax - label: Residential property developer tax + label: Residential property developer tax (cash) ordinal: 0 row_number: 45 expected_row_header_column: B @@ -58337,20 +58136,22 @@ record_sets: label: basis note measures: - measure_id: amount - label: Residential property developer tax, FY2031-32 + label: Residential property developer tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.residential_property_developer_tax + concept: obr.residential_property_developer_tax source_concept: obr.cash_receipts.residential_property_developer_tax - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 45 (''Residential - property developer tax''), GBP billion. Cash basis (table title and note). Note: All tax lines prior - to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' + property developer tax''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.residential_property_developer_tax). Note: All tax lines + prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum value_scale: 1000000000 @@ -58386,7 +58187,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy + label: Energy profits levy (cash) ordinal: 0 row_number: 46 expected_row_header_column: B @@ -58408,7 +58209,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy, FY2025-26 + label: Energy profits levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -58457,7 +58258,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy + label: Energy profits levy (cash) ordinal: 0 row_number: 46 expected_row_header_column: B @@ -58479,7 +58280,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy, FY2026-27 + label: Energy profits levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -58528,7 +58329,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy + label: Energy profits levy (cash) ordinal: 0 row_number: 46 expected_row_header_column: B @@ -58550,7 +58351,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy, FY2027-28 + label: Energy profits levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -58599,7 +58400,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy + label: Energy profits levy (cash) ordinal: 0 row_number: 46 expected_row_header_column: B @@ -58621,7 +58422,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy, FY2028-29 + label: Energy profits levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -58670,7 +58471,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy + label: Energy profits levy (cash) ordinal: 0 row_number: 46 expected_row_header_column: B @@ -58692,7 +58493,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy, FY2029-30 + label: Energy profits levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -58741,7 +58542,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy + label: Energy profits levy (cash) ordinal: 0 row_number: 46 expected_row_header_column: B @@ -58763,7 +58564,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy, FY2030-31 + label: Energy profits levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -58812,7 +58613,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_energy_profits_levy - label: Energy profits levy + label: Energy profits levy (cash) ordinal: 0 row_number: 46 expected_row_header_column: B @@ -58834,7 +58635,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Energy profits levy, FY2031-32 + label: Energy profits levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -58883,7 +58684,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy + label: Electricity generators levy (cash) ordinal: 0 row_number: 47 expected_row_header_column: B @@ -58905,7 +58706,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy, FY2025-26 + label: Electricity generators levy (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -58954,7 +58755,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy + label: Electricity generators levy (cash) ordinal: 0 row_number: 47 expected_row_header_column: B @@ -58976,7 +58777,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy, FY2026-27 + label: Electricity generators levy (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -59025,7 +58826,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy + label: Electricity generators levy (cash) ordinal: 0 row_number: 47 expected_row_header_column: B @@ -59047,7 +58848,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy, FY2027-28 + label: Electricity generators levy (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -59096,7 +58897,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy + label: Electricity generators levy (cash) ordinal: 0 row_number: 47 expected_row_header_column: B @@ -59118,7 +58919,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy, FY2028-29 + label: Electricity generators levy (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -59167,7 +58968,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy + label: Electricity generators levy (cash) ordinal: 0 row_number: 47 expected_row_header_column: B @@ -59189,7 +58990,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy, FY2029-30 + label: Electricity generators levy (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -59238,7 +59039,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy + label: Electricity generators levy (cash) ordinal: 0 row_number: 47 expected_row_header_column: B @@ -59260,7 +59061,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy, FY2030-31 + label: Electricity generators levy (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -59309,7 +59110,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_electricity_generators_levy - label: Electricity generators levy + label: Electricity generators levy (cash) ordinal: 0 row_number: 47 expected_row_header_column: B @@ -59331,7 +59132,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Electricity generators levy, FY2031-32 + label: Electricity generators levy (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -59380,7 +59181,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 row_number: 49 expected_row_header_column: B @@ -59402,19 +59203,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism, FY2025-26 + label: Carbon border adjustment mechanism (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2025-26 - concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept: obr.carbon_border_adjustment_mechanism source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -59451,7 +59254,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 row_number: 49 expected_row_header_column: B @@ -59473,19 +59276,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism, FY2026-27 + label: Carbon border adjustment mechanism (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept: obr.carbon_border_adjustment_mechanism source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -59522,7 +59327,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 row_number: 49 expected_row_header_column: B @@ -59544,19 +59349,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism, FY2027-28 + label: Carbon border adjustment mechanism (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept: obr.carbon_border_adjustment_mechanism source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -59593,7 +59400,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 row_number: 49 expected_row_header_column: B @@ -59615,19 +59422,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism, FY2028-29 + label: Carbon border adjustment mechanism (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept: obr.carbon_border_adjustment_mechanism source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -59664,7 +59473,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 row_number: 49 expected_row_header_column: B @@ -59686,19 +59495,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism, FY2029-30 + label: Carbon border adjustment mechanism (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept: obr.carbon_border_adjustment_mechanism source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -59735,7 +59546,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 row_number: 49 expected_row_header_column: B @@ -59757,19 +59568,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism, FY2030-31 + label: Carbon border adjustment mechanism (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept: obr.carbon_border_adjustment_mechanism source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -59806,7 +59619,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_carbon_border_adjustment_mechanism - label: Carbon border adjustment mechanism + label: Carbon border adjustment mechanism (cash) ordinal: 0 row_number: 49 expected_row_header_column: B @@ -59828,19 +59641,21 @@ record_sets: label: basis note measures: - measure_id: amount - label: Carbon border adjustment mechanism, FY2031-32 + label: Carbon border adjustment mechanism (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.cash_receipts.carbon_border_adjustment_mechanism + concept: obr.carbon_border_adjustment_mechanism source_concept: obr.cash_receipts.carbon_border_adjustment_mechanism - concept_relation: source_label + concept_relation: exact concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.8, row 49 (''Carbon - border adjustment mechanism''), GBP billion. Cash basis (table title and note). Note: All tax lines + border adjustment mechanism''), GBP billion. Cash basis (table title and note). Tables 4.1 (accrued) + and 4.8 (cash) both print this tax, so the two lines share this concept and differ in accounting_basis, + as chronicle#381''s excise duties do (obr.carbon_border_adjustment_mechanism). Note: All tax lines prior to accruals adjustments on tax line are on a cash basis rather than an accrued basis.' unit: gbp aggregation: sum @@ -59877,7 +59692,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties + label: HMRC penalties (cash) ordinal: 0 row_number: 50 expected_row_header_column: B @@ -59899,7 +59714,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties, FY2025-26 + label: HMRC penalties (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -59948,7 +59763,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties + label: HMRC penalties (cash) ordinal: 0 row_number: 50 expected_row_header_column: B @@ -59970,7 +59785,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties, FY2026-27 + label: HMRC penalties (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -60019,7 +59834,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties + label: HMRC penalties (cash) ordinal: 0 row_number: 50 expected_row_header_column: B @@ -60041,7 +59856,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties, FY2027-28 + label: HMRC penalties (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -60090,7 +59905,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties + label: HMRC penalties (cash) ordinal: 0 row_number: 50 expected_row_header_column: B @@ -60112,7 +59927,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties, FY2028-29 + label: HMRC penalties (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -60161,7 +59976,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties + label: HMRC penalties (cash) ordinal: 0 row_number: 50 expected_row_header_column: B @@ -60183,7 +59998,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties, FY2029-30 + label: HMRC penalties (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -60232,7 +60047,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties + label: HMRC penalties (cash) ordinal: 0 row_number: 50 expected_row_header_column: B @@ -60254,7 +60069,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties, FY2030-31 + label: HMRC penalties (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -60303,7 +60118,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_hmrc_penalties - label: HMRC penalties + label: HMRC penalties (cash) ordinal: 0 row_number: 50 expected_row_header_column: B @@ -60325,7 +60140,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: HMRC penalties, FY2031-32 + label: HMRC penalties (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -60374,7 +60189,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_total_hmrc - label: Total HMRC + label: Total HMRC (cash) ordinal: 0 row_number: 51 expected_row_header_column: B @@ -60396,7 +60211,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC, FY2025-26 + label: Total HMRC (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -60445,7 +60260,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_total_hmrc - label: Total HMRC + label: Total HMRC (cash) ordinal: 0 row_number: 51 expected_row_header_column: B @@ -60467,7 +60282,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC, FY2026-27 + label: Total HMRC (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -60516,7 +60331,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_total_hmrc - label: Total HMRC + label: Total HMRC (cash) ordinal: 0 row_number: 51 expected_row_header_column: B @@ -60538,7 +60353,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC, FY2027-28 + label: Total HMRC (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -60587,7 +60402,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_total_hmrc - label: Total HMRC + label: Total HMRC (cash) ordinal: 0 row_number: 51 expected_row_header_column: B @@ -60609,7 +60424,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC, FY2028-29 + label: Total HMRC (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -60658,7 +60473,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_total_hmrc - label: Total HMRC + label: Total HMRC (cash) ordinal: 0 row_number: 51 expected_row_header_column: B @@ -60680,7 +60495,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC, FY2029-30 + label: Total HMRC (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -60729,7 +60544,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_total_hmrc - label: Total HMRC + label: Total HMRC (cash) ordinal: 0 row_number: 51 expected_row_header_column: B @@ -60751,7 +60566,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC, FY2030-31 + label: Total HMRC (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -60800,7 +60615,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_total_hmrc - label: Total HMRC + label: Total HMRC (cash) ordinal: 0 row_number: 51 expected_row_header_column: B @@ -60822,7 +60637,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Total HMRC, FY2031-32 + label: Total HMRC (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -60871,7 +60686,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties + label: Vehicle excise duties (cash) ordinal: 0 row_number: 52 expected_row_header_column: B @@ -60893,7 +60708,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties, FY2025-26 + label: Vehicle excise duties (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -60942,7 +60757,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties + label: Vehicle excise duties (cash) ordinal: 0 row_number: 52 expected_row_header_column: B @@ -60964,7 +60779,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties, FY2026-27 + label: Vehicle excise duties (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -61013,7 +60828,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties + label: Vehicle excise duties (cash) ordinal: 0 row_number: 52 expected_row_header_column: B @@ -61035,7 +60850,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties, FY2027-28 + label: Vehicle excise duties (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -61084,7 +60899,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties + label: Vehicle excise duties (cash) ordinal: 0 row_number: 52 expected_row_header_column: B @@ -61106,7 +60921,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties, FY2028-29 + label: Vehicle excise duties (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -61155,7 +60970,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties + label: Vehicle excise duties (cash) ordinal: 0 row_number: 52 expected_row_header_column: B @@ -61177,7 +60992,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties, FY2029-30 + label: Vehicle excise duties (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -61226,7 +61041,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties + label: Vehicle excise duties (cash) ordinal: 0 row_number: 52 expected_row_header_column: B @@ -61248,7 +61063,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties, FY2030-31 + label: Vehicle excise duties (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -61297,7 +61112,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vehicle_excise_duties - label: Vehicle excise duties + label: Vehicle excise duties (cash) ordinal: 0 row_number: 52 expected_row_header_column: B @@ -61319,7 +61134,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Vehicle excise duties, FY2031-32 + label: Vehicle excise duties (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -61368,7 +61183,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_business_rates - label: Business rates + label: Business rates (cash) ordinal: 0 row_number: 53 expected_row_header_column: B @@ -61390,7 +61205,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Business rates, FY2025-26 + label: Business rates (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -61439,7 +61254,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_business_rates - label: Business rates + label: Business rates (cash) ordinal: 0 row_number: 53 expected_row_header_column: B @@ -61461,7 +61276,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Business rates, FY2026-27 + label: Business rates (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -61510,7 +61325,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_business_rates - label: Business rates + label: Business rates (cash) ordinal: 0 row_number: 53 expected_row_header_column: B @@ -61532,7 +61347,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Business rates, FY2027-28 + label: Business rates (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -61581,7 +61396,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_business_rates - label: Business rates + label: Business rates (cash) ordinal: 0 row_number: 53 expected_row_header_column: B @@ -61603,7 +61418,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Business rates, FY2028-29 + label: Business rates (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -61652,7 +61467,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_business_rates - label: Business rates + label: Business rates (cash) ordinal: 0 row_number: 53 expected_row_header_column: B @@ -61674,7 +61489,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Business rates, FY2029-30 + label: Business rates (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -61723,7 +61538,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_business_rates - label: Business rates + label: Business rates (cash) ordinal: 0 row_number: 53 expected_row_header_column: B @@ -61745,7 +61560,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Business rates, FY2030-31 + label: Business rates (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -61794,7 +61609,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_business_rates - label: Business rates + label: Business rates (cash) ordinal: 0 row_number: 53 expected_row_header_column: B @@ -61816,7 +61631,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Business rates, FY2031-32 + label: Business rates (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -61865,7 +61680,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_council_tax - label: Council tax + label: Council tax (cash) ordinal: 0 row_number: 54 expected_row_header_column: B @@ -61887,7 +61702,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Council tax, FY2025-26 + label: Council tax (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -61936,7 +61751,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_council_tax - label: Council tax + label: Council tax (cash) ordinal: 0 row_number: 54 expected_row_header_column: B @@ -61958,7 +61773,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Council tax, FY2026-27 + label: Council tax (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -62007,7 +61822,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_council_tax - label: Council tax + label: Council tax (cash) ordinal: 0 row_number: 54 expected_row_header_column: B @@ -62029,7 +61844,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Council tax, FY2027-28 + label: Council tax (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -62078,7 +61893,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_council_tax - label: Council tax + label: Council tax (cash) ordinal: 0 row_number: 54 expected_row_header_column: B @@ -62100,7 +61915,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Council tax, FY2028-29 + label: Council tax (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -62149,7 +61964,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_council_tax - label: Council tax + label: Council tax (cash) ordinal: 0 row_number: 54 expected_row_header_column: B @@ -62171,7 +61986,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Council tax, FY2029-30 + label: Council tax (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -62220,7 +62035,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_council_tax - label: Council tax + label: Council tax (cash) ordinal: 0 row_number: 54 expected_row_header_column: B @@ -62242,7 +62057,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Council tax, FY2030-31 + label: Council tax (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -62291,7 +62106,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_council_tax - label: Council tax + label: Council tax (cash) ordinal: 0 row_number: 54 expected_row_header_column: B @@ -62313,7 +62128,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Council tax, FY2031-32 + label: Council tax (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -62362,7 +62177,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vat_refunds - label: VAT refunds + label: VAT refunds (cash) ordinal: 0 row_number: 55 expected_row_header_column: B @@ -62384,7 +62199,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: VAT refunds, FY2025-26 + label: VAT refunds (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -62433,7 +62248,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vat_refunds - label: VAT refunds + label: VAT refunds (cash) ordinal: 0 row_number: 55 expected_row_header_column: B @@ -62455,7 +62270,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: VAT refunds, FY2026-27 + label: VAT refunds (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -62504,7 +62319,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vat_refunds - label: VAT refunds + label: VAT refunds (cash) ordinal: 0 row_number: 55 expected_row_header_column: B @@ -62526,7 +62341,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: VAT refunds, FY2027-28 + label: VAT refunds (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -62575,7 +62390,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vat_refunds - label: VAT refunds + label: VAT refunds (cash) ordinal: 0 row_number: 55 expected_row_header_column: B @@ -62597,7 +62412,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: VAT refunds, FY2028-29 + label: VAT refunds (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -62646,7 +62461,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vat_refunds - label: VAT refunds + label: VAT refunds (cash) ordinal: 0 row_number: 55 expected_row_header_column: B @@ -62668,7 +62483,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: VAT refunds, FY2029-30 + label: VAT refunds (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -62717,7 +62532,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vat_refunds - label: VAT refunds + label: VAT refunds (cash) ordinal: 0 row_number: 55 expected_row_header_column: B @@ -62739,7 +62554,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: VAT refunds, FY2030-31 + label: VAT refunds (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -62788,7 +62603,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_vat_refunds - label: VAT refunds + label: VAT refunds (cash) ordinal: 0 row_number: 55 expected_row_header_column: B @@ -62810,7 +62625,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: VAT refunds, FY2031-32 + label: VAT refunds (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -62859,7 +62674,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_emission_trading_scheme - label: Emission Trading Scheme + label: Emission Trading Scheme (cash) ordinal: 0 row_number: 56 expected_row_header_column: B @@ -62881,7 +62696,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Emission Trading Scheme, FY2025-26 + label: Emission Trading Scheme (cash), FY2025-26 ordinal: 0 column: D source_column_id: amount @@ -62930,7 +62745,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_emission_trading_scheme - label: Emission Trading Scheme + label: Emission Trading Scheme (cash) ordinal: 0 row_number: 56 expected_row_header_column: B @@ -62952,7 +62767,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Emission Trading Scheme, FY2026-27 + label: Emission Trading Scheme (cash), FY2026-27 ordinal: 0 column: E source_column_id: amount @@ -63001,7 +62816,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_emission_trading_scheme - label: Emission Trading Scheme + label: Emission Trading Scheme (cash) ordinal: 0 row_number: 56 expected_row_header_column: B @@ -63023,7 +62838,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Emission Trading Scheme, FY2027-28 + label: Emission Trading Scheme (cash), FY2027-28 ordinal: 0 column: F source_column_id: amount @@ -63072,7 +62887,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_emission_trading_scheme - label: Emission Trading Scheme + label: Emission Trading Scheme (cash) ordinal: 0 row_number: 56 expected_row_header_column: B @@ -63094,7 +62909,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Emission Trading Scheme, FY2028-29 + label: Emission Trading Scheme (cash), FY2028-29 ordinal: 0 column: G source_column_id: amount @@ -63143,7 +62958,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_emission_trading_scheme - label: Emission Trading Scheme + label: Emission Trading Scheme (cash) ordinal: 0 row_number: 56 expected_row_header_column: B @@ -63165,7 +62980,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Emission Trading Scheme, FY2029-30 + label: Emission Trading Scheme (cash), FY2029-30 ordinal: 0 column: H source_column_id: amount @@ -63214,7 +63029,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_emission_trading_scheme - label: Emission Trading Scheme + label: Emission Trading Scheme (cash) ordinal: 0 row_number: 56 expected_row_header_column: B @@ -63236,7 +63051,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Emission Trading Scheme, FY2030-31 + label: Emission Trading Scheme (cash), FY2030-31 ordinal: 0 column: I source_column_id: amount @@ -63285,7 +63100,7 @@ record_sets: label: Accounting basis rows: - value_id: cash_receipts_emission_trading_scheme - label: Emission Trading Scheme + label: Emission Trading Scheme (cash) ordinal: 0 row_number: 56 expected_row_header_column: B @@ -63307,7 +63122,7 @@ record_sets: label: basis note measures: - measure_id: amount - label: Emission Trading Scheme, FY2031-32 + label: Emission Trading Scheme (cash), FY2031-32 ordinal: 0 column: J source_column_id: amount @@ -92324,12 +92139,12 @@ record_sets: aggregation: sum value_scale: 1000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2026 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2026 provenance_class: model_output assertion: source_projection - sheet_name: '4.21' + sheet_name: '4.22' period_type: fiscal_year period: 2026 period_coverage: @@ -92341,49 +92156,62 @@ record_sets: geography_level: country geography_name: United Kingdom geography_vintage: current - entity: institutional_sector - entity_role: electricity_generators + entity: person + entity_role: resident_population domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: contracts_for_difference_drivers_c_d_e_f_forecast_gbp_million - label: (c * d + e + f) Forecast (£ million) + - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts + label: Total fiscally neutral receipts ordinal: 0 - row_number: 11 + row_number: 6 expected_row_header_column: B - expected_row_header: (c * d + e + f) Forecast (£ million) + expected_row_header: Total fiscally neutral receipts table_record_kind: total guard_cells: - column: B row: 2 - expected_value: 4.21 Contracts for difference forecast drivers + expected_value: 4.22 Fiscally neutral receipts label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell measures: - measure_id: amount - label: (c * d + e + f) Forecast (£ million), FY2026-27 + label: Total fiscally neutral receipts, FY2026-27 ordinal: 0 column: C source_column_id: amount - expected_column_header_row: 4 + expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million - source_concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 11 (''(c * - d + e + f) Forecast (£ million)''), GBP million. The table states each row''s unit in its label. - Source: DESNZ, OBR' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total + fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum - value_scale: 1000000 + value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2027 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2027 provenance_class: model_output assertion: source_projection - sheet_name: '4.21' + sheet_name: '4.22' period_type: fiscal_year period: 2027 period_coverage: @@ -92395,49 +92223,62 @@ record_sets: geography_level: country geography_name: United Kingdom geography_vintage: current - entity: institutional_sector - entity_role: electricity_generators + entity: person + entity_role: resident_population domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: contracts_for_difference_drivers_c_d_e_f_forecast_gbp_million - label: (c * d + e + f) Forecast (£ million) + - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts + label: Total fiscally neutral receipts ordinal: 0 - row_number: 11 + row_number: 6 expected_row_header_column: B - expected_row_header: (c * d + e + f) Forecast (£ million) + expected_row_header: Total fiscally neutral receipts table_record_kind: total guard_cells: - column: B row: 2 - expected_value: 4.21 Contracts for difference forecast drivers + expected_value: 4.22 Fiscally neutral receipts label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell measures: - measure_id: amount - label: (c * d + e + f) Forecast (£ million), FY2027-28 + label: Total fiscally neutral receipts, FY2027-28 ordinal: 0 column: D source_column_id: amount - expected_column_header_row: 4 + expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million - source_concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 11 (''(c * - d + e + f) Forecast (£ million)''), GBP million. The table states each row''s unit in its label. - Source: DESNZ, OBR' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total + fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum - value_scale: 1000000 + value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2028 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2028 provenance_class: model_output assertion: source_projection - sheet_name: '4.21' + sheet_name: '4.22' period_type: fiscal_year period: 2028 period_coverage: @@ -92449,49 +92290,62 @@ record_sets: geography_level: country geography_name: United Kingdom geography_vintage: current - entity: institutional_sector - entity_role: electricity_generators + entity: person + entity_role: resident_population domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: contracts_for_difference_drivers_c_d_e_f_forecast_gbp_million - label: (c * d + e + f) Forecast (£ million) + - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts + label: Total fiscally neutral receipts ordinal: 0 - row_number: 11 + row_number: 6 expected_row_header_column: B - expected_row_header: (c * d + e + f) Forecast (£ million) + expected_row_header: Total fiscally neutral receipts table_record_kind: total guard_cells: - column: B row: 2 - expected_value: 4.21 Contracts for difference forecast drivers + expected_value: 4.22 Fiscally neutral receipts label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell measures: - measure_id: amount - label: (c * d + e + f) Forecast (£ million), FY2028-29 + label: Total fiscally neutral receipts, FY2028-29 ordinal: 0 column: E source_column_id: amount - expected_column_header_row: 4 + expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million - source_concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 11 (''(c * - d + e + f) Forecast (£ million)''), GBP million. The table states each row''s unit in its label. - Source: DESNZ, OBR' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total + fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum - value_scale: 1000000 + value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2029 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2029 provenance_class: model_output assertion: source_projection - sheet_name: '4.21' + sheet_name: '4.22' period_type: fiscal_year period: 2029 period_coverage: @@ -92503,49 +92357,62 @@ record_sets: geography_level: country geography_name: United Kingdom geography_vintage: current - entity: institutional_sector - entity_role: electricity_generators + entity: person + entity_role: resident_population domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: contracts_for_difference_drivers_c_d_e_f_forecast_gbp_million - label: (c * d + e + f) Forecast (£ million) + - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts + label: Total fiscally neutral receipts ordinal: 0 - row_number: 11 + row_number: 6 expected_row_header_column: B - expected_row_header: (c * d + e + f) Forecast (£ million) + expected_row_header: Total fiscally neutral receipts table_record_kind: total guard_cells: - column: B row: 2 - expected_value: 4.21 Contracts for difference forecast drivers + expected_value: 4.22 Fiscally neutral receipts label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell measures: - measure_id: amount - label: (c * d + e + f) Forecast (£ million), FY2029-30 + label: Total fiscally neutral receipts, FY2029-30 ordinal: 0 column: F source_column_id: amount - expected_column_header_row: 4 + expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million - source_concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 11 (''(c * - d + e + f) Forecast (£ million)''), GBP million. The table states each row''s unit in its label. - Source: DESNZ, OBR' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total + fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum - value_scale: 1000000 + value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2030 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2030 provenance_class: model_output assertion: source_projection - sheet_name: '4.21' + sheet_name: '4.22' period_type: fiscal_year period: 2030 period_coverage: @@ -92557,49 +92424,62 @@ record_sets: geography_level: country geography_name: United Kingdom geography_vintage: current - entity: institutional_sector - entity_role: electricity_generators + entity: person + entity_role: resident_population domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: contracts_for_difference_drivers_c_d_e_f_forecast_gbp_million - label: (c * d + e + f) Forecast (£ million) + - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts + label: Total fiscally neutral receipts ordinal: 0 - row_number: 11 + row_number: 6 expected_row_header_column: B - expected_row_header: (c * d + e + f) Forecast (£ million) + expected_row_header: Total fiscally neutral receipts table_record_kind: total guard_cells: - column: B row: 2 - expected_value: 4.21 Contracts for difference forecast drivers + expected_value: 4.22 Fiscally neutral receipts label: table title + - column: C + row: 3 + expected_value: £ million + label: unit cell measures: - measure_id: amount - label: (c * d + e + f) Forecast (£ million), FY2030-31 + label: Total fiscally neutral receipts, FY2030-31 ordinal: 0 column: G source_column_id: amount - expected_column_header_row: 4 + expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million - source_concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million + concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 11 (''(c * - d + e + f) Forecast (£ million)''), GBP million. The table states each row''s unit in its label. - Source: DESNZ, OBR' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total + fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum - value_scale: 1000000 + value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million.fy2031 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2031 provenance_class: model_output assertion: source_projection - sheet_name: '4.21' + sheet_name: '4.22' period_type: fiscal_year period: 2031 period_coverage: @@ -92611,60 +92491,6 @@ record_sets: geography_level: country geography_name: United Kingdom geography_vintage: current - entity: institutional_sector - entity_role: electricity_generators - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: contracts_for_difference_drivers_c_d_e_f_forecast_gbp_million - label: (c * d + e + f) Forecast (£ million) - ordinal: 0 - row_number: 11 - expected_row_header_column: B - expected_row_header: (c * d + e + f) Forecast (£ million) - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.21 Contracts for difference forecast drivers - label: table title - measures: - - measure_id: amount - label: (c * d + e + f) Forecast (£ million), FY2031-32 - ordinal: 0 - column: H - source_column_id: amount - expected_column_header_row: 4 - expected_column_header: 2031-32 - concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million - source_concept: obr.contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.21, row 11 (''(c * - d + e + f) Forecast (£ million)''), GBP million. The table states each row''s unit in its label. - Source: DESNZ, OBR' - unit: gbp - aggregation: sum - value_scale: 1000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2026 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2026 - period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' - basis: fiscal - source_period_label: 2026-27 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current entity: person entity_role: resident_population domain: public_sector_finances @@ -92688,3587 +92514,36 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Total fiscally neutral receipts, FY2026-27 - ordinal: 0 - column: C - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts - source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total - fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP - billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every - year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the - cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing - (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those - that generate receipts, and are fully offset in spending. As a result, the total does not align - with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully - offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued - in this table, are typically fiscally neutral schemes however are not fiscally neutral in every - year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) - are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2027 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2027 - period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' - basis: fiscal - source_period_label: 2027-28 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts - label: Total fiscally neutral receipts - ordinal: 0 - row_number: 6 - expected_row_header_column: B - expected_row_header: Total fiscally neutral receipts - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Total fiscally neutral receipts, FY2027-28 - ordinal: 0 - column: D - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts - source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total - fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP - billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every - year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the - cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing - (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those - that generate receipts, and are fully offset in spending. As a result, the total does not align - with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully - offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued - in this table, are typically fiscally neutral schemes however are not fiscally neutral in every - year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) - are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2028 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2028 - period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' - basis: fiscal - source_period_label: 2028-29 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts - label: Total fiscally neutral receipts - ordinal: 0 - row_number: 6 - expected_row_header_column: B - expected_row_header: Total fiscally neutral receipts - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Total fiscally neutral receipts, FY2028-29 - ordinal: 0 - column: E - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts - source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total - fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP - billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every - year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the - cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing - (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those - that generate receipts, and are fully offset in spending. As a result, the total does not align - with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully - offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued - in this table, are typically fiscally neutral schemes however are not fiscally neutral in every - year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) - are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2029 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2029 - period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' - basis: fiscal - source_period_label: 2029-30 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts - label: Total fiscally neutral receipts - ordinal: 0 - row_number: 6 - expected_row_header_column: B - expected_row_header: Total fiscally neutral receipts - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Total fiscally neutral receipts, FY2029-30 - ordinal: 0 - column: F - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts - source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total - fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP - billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every - year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the - cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing - (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those - that generate receipts, and are fully offset in spending. As a result, the total does not align - with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully - offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued - in this table, are typically fiscally neutral schemes however are not fiscally neutral in every - year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) - are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2030 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2030 - period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' - basis: fiscal - source_period_label: 2030-31 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts - label: Total fiscally neutral receipts - ordinal: 0 - row_number: 6 - expected_row_header_column: B - expected_row_header: Total fiscally neutral receipts - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Total fiscally neutral receipts, FY2030-31 - ordinal: 0 - column: G - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts - source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total - fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP - billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every - year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the - cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing - (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those - that generate receipts, and are fully offset in spending. As a result, the total does not align - with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully - offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued - in this table, are typically fiscally neutral schemes however are not fiscally neutral in every - year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) - are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2031 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2031 - period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' - basis: fiscal - source_period_label: 2031-32 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_total_fiscally_neutral_receipts - label: Total fiscally neutral receipts - ordinal: 0 - row_number: 6 - expected_row_header_column: B - expected_row_header: Total fiscally neutral receipts - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Total fiscally neutral receipts, FY2031-32 - ordinal: 0 - column: H - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2031-32 - concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts - source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total - fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP - billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every - year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the - cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing - (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those - that generate receipts, and are fully offset in spending. As a result, the total does not align - with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully - offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued - in this table, are typically fiscally neutral schemes however are not fiscally neutral in every - year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) - are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2026 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2026 - period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' - basis: fiscal - source_period_label: 2026-27 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_environmental_levies - label: Environmental levies1 - ordinal: 0 - row_number: 8 - expected_row_header_column: B - expected_row_header: Environmental levies1 - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Environmental levies1, FY2026-27 - ordinal: 0 - column: C - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.fiscally_neutral_receipts.environmental_levies - source_concept: obr.fiscally_neutral_receipts.environmental_levies - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental - levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2027 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2027 - period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' - basis: fiscal - source_period_label: 2027-28 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_environmental_levies - label: Environmental levies1 - ordinal: 0 - row_number: 8 - expected_row_header_column: B - expected_row_header: Environmental levies1 - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Environmental levies1, FY2027-28 - ordinal: 0 - column: D - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.fiscally_neutral_receipts.environmental_levies - source_concept: obr.fiscally_neutral_receipts.environmental_levies - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental - levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2028 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2028 - period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' - basis: fiscal - source_period_label: 2028-29 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_environmental_levies - label: Environmental levies1 - ordinal: 0 - row_number: 8 - expected_row_header_column: B - expected_row_header: Environmental levies1 - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Environmental levies1, FY2028-29 - ordinal: 0 - column: E - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.fiscally_neutral_receipts.environmental_levies - source_concept: obr.fiscally_neutral_receipts.environmental_levies - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental - levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2029 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2029 - period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' - basis: fiscal - source_period_label: 2029-30 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_environmental_levies - label: Environmental levies1 - ordinal: 0 - row_number: 8 - expected_row_header_column: B - expected_row_header: Environmental levies1 - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Environmental levies1, FY2029-30 - ordinal: 0 - column: F - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.fiscally_neutral_receipts.environmental_levies - source_concept: obr.fiscally_neutral_receipts.environmental_levies - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental - levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2030 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2030 - period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' - basis: fiscal - source_period_label: 2030-31 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_environmental_levies - label: Environmental levies1 - ordinal: 0 - row_number: 8 - expected_row_header_column: B - expected_row_header: Environmental levies1 - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Environmental levies1, FY2030-31 - ordinal: 0 - column: G - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.fiscally_neutral_receipts.environmental_levies - source_concept: obr.fiscally_neutral_receipts.environmental_levies - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental - levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2031 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2031 - period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' - basis: fiscal - source_period_label: 2031-32 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_environmental_levies - label: Environmental levies1 - ordinal: 0 - row_number: 8 - expected_row_header_column: B - expected_row_header: Environmental levies1 - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Environmental levies1, FY2031-32 - ordinal: 0 - column: H - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2031-32 - concept: obr.fiscally_neutral_receipts.environmental_levies - source_concept: obr.fiscally_neutral_receipts.environmental_levies - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental - levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2026 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2026 - period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' - basis: fiscal - source_period_label: 2026-27 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_contracts_for_difference - label: Contracts for difference - ordinal: 0 - row_number: 10 - expected_row_header_column: B - expected_row_header: Contracts for difference - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Contracts for difference, FY2026-27 - ordinal: 0 - column: C - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.fiscally_neutral_receipts.contracts_for_difference - source_concept: obr.fiscally_neutral_receipts.contracts_for_difference - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 10 (''Contracts - for difference''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2027 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2027 - period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' - basis: fiscal - source_period_label: 2027-28 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_contracts_for_difference - label: Contracts for difference - ordinal: 0 - row_number: 10 - expected_row_header_column: B - expected_row_header: Contracts for difference - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Contracts for difference, FY2027-28 - ordinal: 0 - column: D - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.fiscally_neutral_receipts.contracts_for_difference - source_concept: obr.fiscally_neutral_receipts.contracts_for_difference - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 10 (''Contracts - for difference''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2028 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2028 - period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' - basis: fiscal - source_period_label: 2028-29 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_contracts_for_difference - label: Contracts for difference - ordinal: 0 - row_number: 10 - expected_row_header_column: B - expected_row_header: Contracts for difference - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Contracts for difference, FY2028-29 - ordinal: 0 - column: E - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.fiscally_neutral_receipts.contracts_for_difference - source_concept: obr.fiscally_neutral_receipts.contracts_for_difference - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 10 (''Contracts - for difference''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2029 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2029 - period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' - basis: fiscal - source_period_label: 2029-30 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_contracts_for_difference - label: Contracts for difference - ordinal: 0 - row_number: 10 - expected_row_header_column: B - expected_row_header: Contracts for difference - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Contracts for difference, FY2029-30 - ordinal: 0 - column: F - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.fiscally_neutral_receipts.contracts_for_difference - source_concept: obr.fiscally_neutral_receipts.contracts_for_difference - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 10 (''Contracts - for difference''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2030 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2030 - period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' - basis: fiscal - source_period_label: 2030-31 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_contracts_for_difference - label: Contracts for difference - ordinal: 0 - row_number: 10 - expected_row_header_column: B - expected_row_header: Contracts for difference - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Contracts for difference, FY2030-31 - ordinal: 0 - column: G - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.fiscally_neutral_receipts.contracts_for_difference - source_concept: obr.fiscally_neutral_receipts.contracts_for_difference - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 10 (''Contracts - for difference''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.contracts_for_difference.fy2031 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2031 - period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' - basis: fiscal - source_period_label: 2031-32 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_contracts_for_difference - label: Contracts for difference - ordinal: 0 - row_number: 10 - expected_row_header_column: B - expected_row_header: Contracts for difference - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Contracts for difference, FY2031-32 - ordinal: 0 - column: H - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2031-32 - concept: obr.fiscally_neutral_receipts.contracts_for_difference - source_concept: obr.fiscally_neutral_receipts.contracts_for_difference - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 10 (''Contracts - for difference''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2026 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2026 - period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' - basis: fiscal - source_period_label: 2026-27 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_renewables_obligation - label: Renewables obligation - ordinal: 0 - row_number: 11 - expected_row_header_column: B - expected_row_header: Renewables obligation - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Renewables obligation, FY2026-27 - ordinal: 0 - column: C - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.fiscally_neutral_receipts.renewables_obligation - source_concept: obr.fiscally_neutral_receipts.renewables_obligation - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 11 (''Renewables - obligation''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2027 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2027 - period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' - basis: fiscal - source_period_label: 2027-28 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_renewables_obligation - label: Renewables obligation - ordinal: 0 - row_number: 11 - expected_row_header_column: B - expected_row_header: Renewables obligation - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Renewables obligation, FY2027-28 - ordinal: 0 - column: D - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.fiscally_neutral_receipts.renewables_obligation - source_concept: obr.fiscally_neutral_receipts.renewables_obligation - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 11 (''Renewables - obligation''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2028 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2028 - period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' - basis: fiscal - source_period_label: 2028-29 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_renewables_obligation - label: Renewables obligation - ordinal: 0 - row_number: 11 - expected_row_header_column: B - expected_row_header: Renewables obligation - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Renewables obligation, FY2028-29 - ordinal: 0 - column: E - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.fiscally_neutral_receipts.renewables_obligation - source_concept: obr.fiscally_neutral_receipts.renewables_obligation - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 11 (''Renewables - obligation''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2029 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2029 - period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' - basis: fiscal - source_period_label: 2029-30 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_renewables_obligation - label: Renewables obligation - ordinal: 0 - row_number: 11 - expected_row_header_column: B - expected_row_header: Renewables obligation - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Renewables obligation, FY2029-30 - ordinal: 0 - column: F - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.fiscally_neutral_receipts.renewables_obligation - source_concept: obr.fiscally_neutral_receipts.renewables_obligation - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 11 (''Renewables - obligation''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2030 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2030 - period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' - basis: fiscal - source_period_label: 2030-31 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_renewables_obligation - label: Renewables obligation - ordinal: 0 - row_number: 11 - expected_row_header_column: B - expected_row_header: Renewables obligation - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Renewables obligation, FY2030-31 - ordinal: 0 - column: G - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.fiscally_neutral_receipts.renewables_obligation - source_concept: obr.fiscally_neutral_receipts.renewables_obligation - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 11 (''Renewables - obligation''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.renewables_obligation.fy2031 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2031 - period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' - basis: fiscal - source_period_label: 2031-32 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_renewables_obligation - label: Renewables obligation - ordinal: 0 - row_number: 11 - expected_row_header_column: B - expected_row_header: Renewables obligation - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Renewables obligation, FY2031-32 - ordinal: 0 - column: H - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2031-32 - concept: obr.fiscally_neutral_receipts.renewables_obligation - source_concept: obr.fiscally_neutral_receipts.renewables_obligation - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 11 (''Renewables - obligation''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2026 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2026 - period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' - basis: fiscal - source_period_label: 2026-27 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_capacity_markets - label: Capacity markets - ordinal: 0 - row_number: 12 - expected_row_header_column: B - expected_row_header: Capacity markets - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Capacity markets, FY2026-27 - ordinal: 0 - column: C - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.fiscally_neutral_receipts.capacity_markets - source_concept: obr.fiscally_neutral_receipts.capacity_markets - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 12 (''Capacity - markets''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2027 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2027 - period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' - basis: fiscal - source_period_label: 2027-28 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_capacity_markets - label: Capacity markets - ordinal: 0 - row_number: 12 - expected_row_header_column: B - expected_row_header: Capacity markets - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Capacity markets, FY2027-28 - ordinal: 0 - column: D - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.fiscally_neutral_receipts.capacity_markets - source_concept: obr.fiscally_neutral_receipts.capacity_markets - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 12 (''Capacity - markets''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2028 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2028 - period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' - basis: fiscal - source_period_label: 2028-29 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_capacity_markets - label: Capacity markets - ordinal: 0 - row_number: 12 - expected_row_header_column: B - expected_row_header: Capacity markets - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Capacity markets, FY2028-29 - ordinal: 0 - column: E - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.fiscally_neutral_receipts.capacity_markets - source_concept: obr.fiscally_neutral_receipts.capacity_markets - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 12 (''Capacity - markets''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2029 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2029 - period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' - basis: fiscal - source_period_label: 2029-30 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_capacity_markets - label: Capacity markets - ordinal: 0 - row_number: 12 - expected_row_header_column: B - expected_row_header: Capacity markets - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Capacity markets, FY2029-30 - ordinal: 0 - column: F - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.fiscally_neutral_receipts.capacity_markets - source_concept: obr.fiscally_neutral_receipts.capacity_markets - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 12 (''Capacity - markets''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2030 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2030 - period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' - basis: fiscal - source_period_label: 2030-31 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_capacity_markets - label: Capacity markets - ordinal: 0 - row_number: 12 - expected_row_header_column: B - expected_row_header: Capacity markets - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Capacity markets, FY2030-31 - ordinal: 0 - column: G - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.fiscally_neutral_receipts.capacity_markets - source_concept: obr.fiscally_neutral_receipts.capacity_markets - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 12 (''Capacity - markets''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.capacity_markets.fy2031 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2031 - period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' - basis: fiscal - source_period_label: 2031-32 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_capacity_markets - label: Capacity markets - ordinal: 0 - row_number: 12 - expected_row_header_column: B - expected_row_header: Capacity markets - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Capacity markets, FY2031-32 - ordinal: 0 - column: H - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2031-32 - concept: obr.fiscally_neutral_receipts.capacity_markets - source_concept: obr.fiscally_neutral_receipts.capacity_markets - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 12 (''Capacity - markets''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2026 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2026 - period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' - basis: fiscal - source_period_label: 2026-27 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_green_gas_levy - label: Green gas levy - ordinal: 0 - row_number: 13 - expected_row_header_column: B - expected_row_header: Green gas levy - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Green gas levy, FY2026-27 - ordinal: 0 - column: C - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.fiscally_neutral_receipts.green_gas_levy - source_concept: obr.fiscally_neutral_receipts.green_gas_levy - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 13 (''Green - gas levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2027 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2027 - period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' - basis: fiscal - source_period_label: 2027-28 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_green_gas_levy - label: Green gas levy - ordinal: 0 - row_number: 13 - expected_row_header_column: B - expected_row_header: Green gas levy - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Green gas levy, FY2027-28 - ordinal: 0 - column: D - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.fiscally_neutral_receipts.green_gas_levy - source_concept: obr.fiscally_neutral_receipts.green_gas_levy - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 13 (''Green - gas levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2028 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2028 - period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' - basis: fiscal - source_period_label: 2028-29 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_green_gas_levy - label: Green gas levy - ordinal: 0 - row_number: 13 - expected_row_header_column: B - expected_row_header: Green gas levy - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Green gas levy, FY2028-29 - ordinal: 0 - column: E - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.fiscally_neutral_receipts.green_gas_levy - source_concept: obr.fiscally_neutral_receipts.green_gas_levy - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 13 (''Green - gas levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2029 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2029 - period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' - basis: fiscal - source_period_label: 2029-30 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_green_gas_levy - label: Green gas levy - ordinal: 0 - row_number: 13 - expected_row_header_column: B - expected_row_header: Green gas levy - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Green gas levy, FY2029-30 - ordinal: 0 - column: F - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.fiscally_neutral_receipts.green_gas_levy - source_concept: obr.fiscally_neutral_receipts.green_gas_levy - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 13 (''Green - gas levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2030 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2030 - period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' - basis: fiscal - source_period_label: 2030-31 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_green_gas_levy - label: Green gas levy - ordinal: 0 - row_number: 13 - expected_row_header_column: B - expected_row_header: Green gas levy - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Green gas levy, FY2030-31 - ordinal: 0 - column: G - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.fiscally_neutral_receipts.green_gas_levy - source_concept: obr.fiscally_neutral_receipts.green_gas_levy - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 13 (''Green - gas levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.green_gas_levy.fy2031 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2031 - period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' - basis: fiscal - source_period_label: 2031-32 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_green_gas_levy - label: Green gas levy - ordinal: 0 - row_number: 13 - expected_row_header_column: B - expected_row_header: Green gas levy - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Green gas levy, FY2031-32 - ordinal: 0 - column: H - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2031-32 - concept: obr.fiscally_neutral_receipts.green_gas_levy - source_concept: obr.fiscally_neutral_receipts.green_gas_levy - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 13 (''Green - gas levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT - refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table - covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a - guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2026 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2026 - period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' - basis: fiscal - source_period_label: 2026-27 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_warm_homes_discount - label: Warm homes discount - ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Warm homes discount - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Warm homes discount, FY2026-27 - ordinal: 0 - column: C - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.fiscally_neutral_receipts.warm_homes_discount - source_concept: obr.fiscally_neutral_receipts.warm_homes_discount - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 14 (''Warm - homes discount''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2027 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2027 - period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' - basis: fiscal - source_period_label: 2027-28 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_warm_homes_discount - label: Warm homes discount - ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Warm homes discount - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Warm homes discount, FY2027-28 - ordinal: 0 - column: D - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.fiscally_neutral_receipts.warm_homes_discount - source_concept: obr.fiscally_neutral_receipts.warm_homes_discount - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 14 (''Warm - homes discount''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2028 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2028 - period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' - basis: fiscal - source_period_label: 2028-29 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_warm_homes_discount - label: Warm homes discount - ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Warm homes discount - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Warm homes discount, FY2028-29 - ordinal: 0 - column: E - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.fiscally_neutral_receipts.warm_homes_discount - source_concept: obr.fiscally_neutral_receipts.warm_homes_discount - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 14 (''Warm - homes discount''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2029 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2029 - period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' - basis: fiscal - source_period_label: 2029-30 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_warm_homes_discount - label: Warm homes discount - ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Warm homes discount - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Warm homes discount, FY2029-30 - ordinal: 0 - column: F - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.fiscally_neutral_receipts.warm_homes_discount - source_concept: obr.fiscally_neutral_receipts.warm_homes_discount - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 14 (''Warm - homes discount''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2030 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2030 - period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' - basis: fiscal - source_period_label: 2030-31 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_warm_homes_discount - label: Warm homes discount - ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Warm homes discount - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Warm homes discount, FY2030-31 - ordinal: 0 - column: G - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.fiscally_neutral_receipts.warm_homes_discount - source_concept: obr.fiscally_neutral_receipts.warm_homes_discount - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 14 (''Warm - homes discount''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.warm_homes_discount.fy2031 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2031 - period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' - basis: fiscal - source_period_label: 2031-32 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_warm_homes_discount - label: Warm homes discount - ordinal: 0 - row_number: 14 - expected_row_header_column: B - expected_row_header: Warm homes discount - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Warm homes discount, FY2031-32 - ordinal: 0 - column: H - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2031-32 - concept: obr.fiscally_neutral_receipts.warm_homes_discount - source_concept: obr.fiscally_neutral_receipts.warm_homes_discount - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 14 (''Warm - homes discount''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2026 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2026 - period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' - basis: fiscal - source_period_label: 2026-27 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_depreciation - label: Depreciation - ordinal: 0 - row_number: 15 - expected_row_header_column: B - expected_row_header: Depreciation - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Depreciation, FY2026-27 - ordinal: 0 - column: C - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.fiscally_neutral_receipts.depreciation - source_concept: obr.fiscally_neutral_receipts.depreciation - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), - GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row - 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and - ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: - In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from - these receipts. 1 The environmental levies included in this table are only those that generate receipts, - and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable - heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are - excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically - fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due - to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas - support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2027 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2027 - period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' - basis: fiscal - source_period_label: 2027-28 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_depreciation - label: Depreciation - ordinal: 0 - row_number: 15 - expected_row_header_column: B - expected_row_header: Depreciation - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Depreciation, FY2027-28 - ordinal: 0 - column: D - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.fiscally_neutral_receipts.depreciation - source_concept: obr.fiscally_neutral_receipts.depreciation - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), - GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row - 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and - ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: - In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from - these receipts. 1 The environmental levies included in this table are only those that generate receipts, - and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable - heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are - excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically - fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due - to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas - support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2028 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2028 - period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' - basis: fiscal - source_period_label: 2028-29 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_depreciation - label: Depreciation - ordinal: 0 - row_number: 15 - expected_row_header_column: B - expected_row_header: Depreciation - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Depreciation, FY2028-29 - ordinal: 0 - column: E - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.fiscally_neutral_receipts.depreciation - source_concept: obr.fiscally_neutral_receipts.depreciation - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), - GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row - 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and - ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: - In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from - these receipts. 1 The environmental levies included in this table are only those that generate receipts, - and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable - heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are - excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically - fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due - to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas - support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2029 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2029 - period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' - basis: fiscal - source_period_label: 2029-30 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_depreciation - label: Depreciation - ordinal: 0 - row_number: 15 - expected_row_header_column: B - expected_row_header: Depreciation - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Depreciation, FY2029-30 - ordinal: 0 - column: F - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.fiscally_neutral_receipts.depreciation - source_concept: obr.fiscally_neutral_receipts.depreciation - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), - GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row - 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and - ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: - In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from - these receipts. 1 The environmental levies included in this table are only those that generate receipts, - and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable - heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are - excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically - fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due - to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas - support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2030 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2030 - period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' - basis: fiscal - source_period_label: 2030-31 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_depreciation - label: Depreciation - ordinal: 0 - row_number: 15 - expected_row_header_column: B - expected_row_header: Depreciation - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Depreciation, FY2030-31 - ordinal: 0 - column: G - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.fiscally_neutral_receipts.depreciation - source_concept: obr.fiscally_neutral_receipts.depreciation - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), - GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row - 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and - ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: - In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from - these receipts. 1 The environmental levies included in this table are only those that generate receipts, - and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable - heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are - excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically - fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due - to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas - support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2031 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2031 - period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' - basis: fiscal - source_period_label: 2031-32 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_depreciation - label: Depreciation - ordinal: 0 - row_number: 15 - expected_row_header_column: B - expected_row_header: Depreciation - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Depreciation, FY2031-32 - ordinal: 0 - column: H - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2031-32 - concept: obr.fiscally_neutral_receipts.depreciation - source_concept: obr.fiscally_neutral_receipts.depreciation - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), - GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row - 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and - ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: - In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from - these receipts. 1 The environmental levies included in this table are only those that generate receipts, - and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable - heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are - excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically - fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due - to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas - support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2026 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2026 - period_coverage: - start_date: '2026-04-01' - end_date: '2027-03-31' - basis: fiscal - source_period_label: 2026-27 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_council_tax - label: Council tax - ordinal: 0 - row_number: 16 - expected_row_header_column: B - expected_row_header: Council tax - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Council tax, FY2026-27 - ordinal: 0 - column: C - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2026-27 - concept: obr.fiscally_neutral_receipts.council_tax - source_concept: obr.fiscally_neutral_receipts.council_tax - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council - tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' - (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, - and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. - Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact - from these receipts. 1 The environmental levies included in this table are only those that generate - receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. - The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, - and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, - are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast - period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the - green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2027 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2027 - period_coverage: - start_date: '2027-04-01' - end_date: '2028-03-31' - basis: fiscal - source_period_label: 2027-28 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_council_tax - label: Council tax - ordinal: 0 - row_number: 16 - expected_row_header_column: B - expected_row_header: Council tax - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Council tax, FY2027-28 - ordinal: 0 - column: D - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2027-28 - concept: obr.fiscally_neutral_receipts.council_tax - source_concept: obr.fiscally_neutral_receipts.council_tax - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council - tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' - (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, - and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. - Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact - from these receipts. 1 The environmental levies included in this table are only those that generate - receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. - The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, - and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, - are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast - period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the - green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2028 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2028 - period_coverage: - start_date: '2028-04-01' - end_date: '2029-03-31' - basis: fiscal - source_period_label: 2028-29 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_council_tax - label: Council tax - ordinal: 0 - row_number: 16 - expected_row_header_column: B - expected_row_header: Council tax - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Council tax, FY2028-29 - ordinal: 0 - column: E - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2028-29 - concept: obr.fiscally_neutral_receipts.council_tax - source_concept: obr.fiscally_neutral_receipts.council_tax - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council - tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' - (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, - and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. - Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact - from these receipts. 1 The environmental levies included in this table are only those that generate - receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. - The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, - and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, - are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast - period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the - green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2029 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2029 - period_coverage: - start_date: '2029-04-01' - end_date: '2030-03-31' - basis: fiscal - source_period_label: 2029-30 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_council_tax - label: Council tax - ordinal: 0 - row_number: 16 - expected_row_header_column: B - expected_row_header: Council tax - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Council tax, FY2029-30 - ordinal: 0 - column: F - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2029-30 - concept: obr.fiscally_neutral_receipts.council_tax - source_concept: obr.fiscally_neutral_receipts.council_tax - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council - tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' - (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, - and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. - Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact - from these receipts. 1 The environmental levies included in this table are only those that generate - receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. - The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, - and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, - are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast - period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the - green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2030 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2030 - period_coverage: - start_date: '2030-04-01' - end_date: '2031-03-31' - basis: fiscal - source_period_label: 2030-31 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_council_tax - label: Council tax - ordinal: 0 - row_number: 16 - expected_row_header_column: B - expected_row_header: Council tax - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Council tax, FY2030-31 - ordinal: 0 - column: G - source_column_id: amount - expected_column_header_row: 5 - expected_column_header: 2030-31 - concept: obr.fiscally_neutral_receipts.council_tax - source_concept: obr.fiscally_neutral_receipts.council_tax - concept_relation: source_label - concept_authority: obr - concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council - tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' - (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, - and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. - Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact - from these receipts. 1 The environmental levies included in this table are only those that generate - receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. - The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, - and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, - are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast - period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the - green gas support scheme and so these directly offset in their respective forecasts.' - unit: gbp - aggregation: sum - value_scale: 1000000000 - expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2031 - provenance_class: model_output - assertion: source_projection - sheet_name: '4.22' - period_type: fiscal_year - period: 2031 - period_coverage: - start_date: '2031-04-01' - end_date: '2032-03-31' - basis: fiscal - source_period_label: 2031-32 - geography_id: K02000001 - geography_level: country - geography_name: United Kingdom - geography_vintage: current - entity: person - entity_role: resident_population - domain: public_sector_finances - groupby_dimension: obr.efo_line - rows: - - value_id: fiscally_neutral_receipts_council_tax - label: Council tax - ordinal: 0 - row_number: 16 - expected_row_header_column: B - expected_row_header: Council tax - table_record_kind: total - guard_cells: - - column: B - row: 2 - expected_value: 4.22 Fiscally neutral receipts - label: table title - - column: C - row: 3 - expected_value: £ million - label: unit cell - measures: - - measure_id: amount - label: Council tax, FY2031-32 + label: Total fiscally neutral receipts, FY2031-32 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.fiscally_neutral_receipts.council_tax - source_concept: obr.fiscally_neutral_receipts.council_tax + concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts + source_concept: obr.fiscally_neutral_receipts.total_fiscally_neutral_receipts concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council - tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' - (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, - and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. - Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact - from these receipts. 1 The environmental levies included in this table are only those that generate - receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. - The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, - and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, - are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast - period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the - green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 6 (''Total + fiscally neutral receipts''), GBP billion. The unit cell says ''£ million'', but the cells are GBP + billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every + year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the + cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing + (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those + that generate receipts, and are fully offset in spending. As a result, the total does not align + with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully + offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued + in this table, are typically fiscally neutral schemes however are not fiscally neutral in every + year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) + are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2026 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -96288,12 +92563,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_vat_refunds - label: VAT refunds + - value_id: fiscally_neutral_receipts_environmental_levies + label: Environmental levies1 ordinal: 0 - row_number: 17 + row_number: 8 expected_row_header_column: B - expected_row_header: VAT refunds + expected_row_header: Environmental levies1 table_record_kind: total guard_cells: - column: B @@ -96306,19 +92581,19 @@ record_sets: label: unit cell measures: - measure_id: amount - label: VAT refunds, FY2026-27 + label: Environmental levies1, FY2026-27 ordinal: 0 column: C source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.fiscally_neutral_receipts.vat_refunds - source_concept: obr.fiscally_neutral_receipts.vat_refunds + concept: obr.fiscally_neutral_receipts.environmental_levies + source_concept: obr.fiscally_neutral_receipts.environmental_levies concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 17 (''VAT - refunds''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental + levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) @@ -96333,9 +92608,9 @@ record_sets: aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2027 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -96355,12 +92630,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_vat_refunds - label: VAT refunds + - value_id: fiscally_neutral_receipts_environmental_levies + label: Environmental levies1 ordinal: 0 - row_number: 17 + row_number: 8 expected_row_header_column: B - expected_row_header: VAT refunds + expected_row_header: Environmental levies1 table_record_kind: total guard_cells: - column: B @@ -96373,19 +92648,19 @@ record_sets: label: unit cell measures: - measure_id: amount - label: VAT refunds, FY2027-28 + label: Environmental levies1, FY2027-28 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.fiscally_neutral_receipts.vat_refunds - source_concept: obr.fiscally_neutral_receipts.vat_refunds + concept: obr.fiscally_neutral_receipts.environmental_levies + source_concept: obr.fiscally_neutral_receipts.environmental_levies concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 17 (''VAT - refunds''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental + levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) @@ -96400,9 +92675,9 @@ record_sets: aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2028 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -96422,12 +92697,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_vat_refunds - label: VAT refunds + - value_id: fiscally_neutral_receipts_environmental_levies + label: Environmental levies1 ordinal: 0 - row_number: 17 + row_number: 8 expected_row_header_column: B - expected_row_header: VAT refunds + expected_row_header: Environmental levies1 table_record_kind: total guard_cells: - column: B @@ -96440,19 +92715,19 @@ record_sets: label: unit cell measures: - measure_id: amount - label: VAT refunds, FY2028-29 + label: Environmental levies1, FY2028-29 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.fiscally_neutral_receipts.vat_refunds - source_concept: obr.fiscally_neutral_receipts.vat_refunds + concept: obr.fiscally_neutral_receipts.environmental_levies + source_concept: obr.fiscally_neutral_receipts.environmental_levies concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 17 (''VAT - refunds''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental + levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) @@ -96467,9 +92742,9 @@ record_sets: aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2029 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -96489,12 +92764,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_vat_refunds - label: VAT refunds + - value_id: fiscally_neutral_receipts_environmental_levies + label: Environmental levies1 ordinal: 0 - row_number: 17 + row_number: 8 expected_row_header_column: B - expected_row_header: VAT refunds + expected_row_header: Environmental levies1 table_record_kind: total guard_cells: - column: B @@ -96507,19 +92782,19 @@ record_sets: label: unit cell measures: - measure_id: amount - label: VAT refunds, FY2029-30 + label: Environmental levies1, FY2029-30 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.fiscally_neutral_receipts.vat_refunds - source_concept: obr.fiscally_neutral_receipts.vat_refunds + concept: obr.fiscally_neutral_receipts.environmental_levies + source_concept: obr.fiscally_neutral_receipts.environmental_levies concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 17 (''VAT - refunds''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental + levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) @@ -96534,9 +92809,9 @@ record_sets: aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2030 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -96556,12 +92831,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_vat_refunds - label: VAT refunds + - value_id: fiscally_neutral_receipts_environmental_levies + label: Environmental levies1 ordinal: 0 - row_number: 17 + row_number: 8 expected_row_header_column: B - expected_row_header: VAT refunds + expected_row_header: Environmental levies1 table_record_kind: total guard_cells: - column: B @@ -96574,19 +92849,19 @@ record_sets: label: unit cell measures: - measure_id: amount - label: VAT refunds, FY2030-31 + label: Environmental levies1, FY2030-31 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.fiscally_neutral_receipts.vat_refunds - source_concept: obr.fiscally_neutral_receipts.vat_refunds + concept: obr.fiscally_neutral_receipts.environmental_levies + source_concept: obr.fiscally_neutral_receipts.environmental_levies concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 17 (''VAT - refunds''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental + levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) @@ -96601,9 +92876,9 @@ record_sets: aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.vat_refunds.fy2031 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.environmental_levies.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -96623,12 +92898,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_vat_refunds - label: VAT refunds + - value_id: fiscally_neutral_receipts_environmental_levies + label: Environmental levies1 ordinal: 0 - row_number: 17 + row_number: 8 expected_row_header_column: B - expected_row_header: VAT refunds + expected_row_header: Environmental levies1 table_record_kind: total guard_cells: - column: B @@ -96641,19 +92916,19 @@ record_sets: label: unit cell measures: - measure_id: amount - label: VAT refunds, FY2031-32 + label: Environmental levies1, FY2031-32 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.fiscally_neutral_receipts.vat_refunds - source_concept: obr.fiscally_neutral_receipts.vat_refunds + concept: obr.fiscally_neutral_receipts.environmental_levies + source_concept: obr.fiscally_neutral_receipts.environmental_levies concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 17 (''VAT - refunds''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 8 (''Environmental + levies1''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) @@ -96668,9 +92943,9 @@ record_sets: aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2026 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -96690,12 +92965,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_extended_producer_responsibility - label: Extended producer responsibility + - value_id: fiscally_neutral_receipts_depreciation + label: Depreciation ordinal: 0 - row_number: 18 + row_number: 15 expected_row_header_column: B - expected_row_header: Extended producer responsibility + expected_row_header: Depreciation table_record_kind: total guard_cells: - column: B @@ -96708,36 +92983,36 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Extended producer responsibility, FY2026-27 + label: Depreciation, FY2026-27 ordinal: 0 column: C source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.fiscally_neutral_receipts.extended_producer_responsibility - source_concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + concept: obr.fiscally_neutral_receipts.depreciation + source_concept: obr.fiscally_neutral_receipts.depreciation concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 18 (''Extended - producer responsibility''), GBP billion. The unit cell says ''£ million'', but the cells are GBP - billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every - year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the - cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing - (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those - that generate receipts, and are fully offset in spending. As a result, the total does not align - with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully - offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued - in this table, are typically fiscally neutral schemes however are not fiscally neutral in every - year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) - are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), + GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row + 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and + ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: + In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from + these receipts. 1 The environmental levies included in this table are only those that generate receipts, + and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable + heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are + excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically + fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due + to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas + support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2027 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -96757,12 +93032,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_extended_producer_responsibility - label: Extended producer responsibility + - value_id: fiscally_neutral_receipts_depreciation + label: Depreciation ordinal: 0 - row_number: 18 + row_number: 15 expected_row_header_column: B - expected_row_header: Extended producer responsibility + expected_row_header: Depreciation table_record_kind: total guard_cells: - column: B @@ -96775,36 +93050,36 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Extended producer responsibility, FY2027-28 + label: Depreciation, FY2027-28 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.fiscally_neutral_receipts.extended_producer_responsibility - source_concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + concept: obr.fiscally_neutral_receipts.depreciation + source_concept: obr.fiscally_neutral_receipts.depreciation concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 18 (''Extended - producer responsibility''), GBP billion. The unit cell says ''£ million'', but the cells are GBP - billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every - year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the - cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing - (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those - that generate receipts, and are fully offset in spending. As a result, the total does not align - with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully - offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued - in this table, are typically fiscally neutral schemes however are not fiscally neutral in every - year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) - are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), + GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row + 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and + ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: + In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from + these receipts. 1 The environmental levies included in this table are only those that generate receipts, + and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable + heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are + excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically + fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due + to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas + support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2028 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -96824,12 +93099,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_extended_producer_responsibility - label: Extended producer responsibility + - value_id: fiscally_neutral_receipts_depreciation + label: Depreciation ordinal: 0 - row_number: 18 + row_number: 15 expected_row_header_column: B - expected_row_header: Extended producer responsibility + expected_row_header: Depreciation table_record_kind: total guard_cells: - column: B @@ -96842,36 +93117,36 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Extended producer responsibility, FY2028-29 + label: Depreciation, FY2028-29 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.fiscally_neutral_receipts.extended_producer_responsibility - source_concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + concept: obr.fiscally_neutral_receipts.depreciation + source_concept: obr.fiscally_neutral_receipts.depreciation concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 18 (''Extended - producer responsibility''), GBP billion. The unit cell says ''£ million'', but the cells are GBP - billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every - year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the - cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing - (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those - that generate receipts, and are fully offset in spending. As a result, the total does not align - with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully - offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued - in this table, are typically fiscally neutral schemes however are not fiscally neutral in every - year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) - are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), + GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row + 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and + ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: + In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from + these receipts. 1 The environmental levies included in this table are only those that generate receipts, + and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable + heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are + excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically + fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due + to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas + support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2029 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -96891,12 +93166,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_extended_producer_responsibility - label: Extended producer responsibility + - value_id: fiscally_neutral_receipts_depreciation + label: Depreciation ordinal: 0 - row_number: 18 + row_number: 15 expected_row_header_column: B - expected_row_header: Extended producer responsibility + expected_row_header: Depreciation table_record_kind: total guard_cells: - column: B @@ -96909,36 +93184,36 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Extended producer responsibility, FY2029-30 + label: Depreciation, FY2029-30 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.fiscally_neutral_receipts.extended_producer_responsibility - source_concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + concept: obr.fiscally_neutral_receipts.depreciation + source_concept: obr.fiscally_neutral_receipts.depreciation concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 18 (''Extended - producer responsibility''), GBP billion. The unit cell says ''£ million'', but the cells are GBP - billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every - year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the - cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing - (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those - that generate receipts, and are fully offset in spending. As a result, the total does not align - with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully - offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued - in this table, are typically fiscally neutral schemes however are not fiscally neutral in every - year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) - are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), + GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row + 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and + ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: + In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from + these receipts. 1 The environmental levies included in this table are only those that generate receipts, + and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable + heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are + excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically + fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due + to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas + support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2030 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -96958,12 +93233,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_extended_producer_responsibility - label: Extended producer responsibility + - value_id: fiscally_neutral_receipts_depreciation + label: Depreciation ordinal: 0 - row_number: 18 + row_number: 15 expected_row_header_column: B - expected_row_header: Extended producer responsibility + expected_row_header: Depreciation table_record_kind: total guard_cells: - column: B @@ -96976,36 +93251,36 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Extended producer responsibility, FY2030-31 + label: Depreciation, FY2030-31 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.fiscally_neutral_receipts.extended_producer_responsibility - source_concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + concept: obr.fiscally_neutral_receipts.depreciation + source_concept: obr.fiscally_neutral_receipts.depreciation concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 18 (''Extended - producer responsibility''), GBP billion. The unit cell says ''£ million'', but the cells are GBP - billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every - year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the - cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing - (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those - that generate receipts, and are fully offset in spending. As a result, the total does not align - with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully - offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued - in this table, are typically fiscally neutral schemes however are not fiscally neutral in every - year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) - are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), + GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row + 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and + ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: + In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from + these receipts. 1 The environmental levies included in this table are only those that generate receipts, + and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable + heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are + excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically + fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due + to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas + support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.extended_producer_responsibility.fy2031 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.depreciation.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -97025,12 +93300,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_extended_producer_responsibility - label: Extended producer responsibility + - value_id: fiscally_neutral_receipts_depreciation + label: Depreciation ordinal: 0 - row_number: 18 + row_number: 15 expected_row_header_column: B - expected_row_header: Extended producer responsibility + expected_row_header: Depreciation table_record_kind: total guard_cells: - column: B @@ -97043,36 +93318,36 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Extended producer responsibility, FY2031-32 + label: Depreciation, FY2031-32 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.fiscally_neutral_receipts.extended_producer_responsibility - source_concept: obr.fiscally_neutral_receipts.extended_producer_responsibility + concept: obr.fiscally_neutral_receipts.depreciation + source_concept: obr.fiscally_neutral_receipts.depreciation concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 18 (''Extended - producer responsibility''), GBP billion. The unit cell says ''£ million'', but the cells are GBP - billion: ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every - year this table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the - cell kept as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing - (PSNB) impact from these receipts. 1 The environmental levies included in this table are only those - that generate receipts, and are fully offset in spending. As a result, the total does not align - with Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully - offset in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued - in this table, are typically fiscally neutral schemes however are not fiscally neutral in every - year of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) - are used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 15 (''Depreciation''), + GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' (row + 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, and + ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. Note: + In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact from + these receipts. 1 The environmental levies included in this table are only those that generate receipts, + and are fully offset in spending. As a result, the total does not align with Table 4.20. The renewable + heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, and so are + excluded. Contracts for difference and Renewables obligations, inclued in this table, are typically + fiscally neutral schemes however are not fiscally neutral in every year of the forecast period due + to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the green gas + support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2026 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2026.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2026 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2026 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2026.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2026 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -97092,12 +93367,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_community_infrastructure_levy - label: Community infrastructure levy + - value_id: fiscally_neutral_receipts_council_tax + label: Council tax ordinal: 0 - row_number: 19 + row_number: 16 expected_row_header_column: B - expected_row_header: Community infrastructure levy + expected_row_header: Council tax table_record_kind: total guard_cells: - column: B @@ -97110,36 +93385,36 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Community infrastructure levy, FY2026-27 + label: Council tax, FY2026-27 ordinal: 0 column: C source_column_id: amount expected_column_header_row: 5 expected_column_header: 2026-27 - concept: obr.fiscally_neutral_receipts.community_infrastructure_levy - source_concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + concept: obr.fiscally_neutral_receipts.council_tax + source_concept: obr.fiscally_neutral_receipts.council_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 19 (''Community - infrastructure levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council + tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' + (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, + and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. + Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact + from these receipts. 1 The environmental levies included in this table are only those that generate + receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. + The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, + and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, + are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast + period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the + green gas support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2027 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2027.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2027 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2027 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2027.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2027 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -97159,12 +93434,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_community_infrastructure_levy - label: Community infrastructure levy + - value_id: fiscally_neutral_receipts_council_tax + label: Council tax ordinal: 0 - row_number: 19 + row_number: 16 expected_row_header_column: B - expected_row_header: Community infrastructure levy + expected_row_header: Council tax table_record_kind: total guard_cells: - column: B @@ -97177,36 +93452,36 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Community infrastructure levy, FY2027-28 + label: Council tax, FY2027-28 ordinal: 0 column: D source_column_id: amount expected_column_header_row: 5 expected_column_header: 2027-28 - concept: obr.fiscally_neutral_receipts.community_infrastructure_levy - source_concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + concept: obr.fiscally_neutral_receipts.council_tax + source_concept: obr.fiscally_neutral_receipts.council_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 19 (''Community - infrastructure levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council + tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' + (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, + and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. + Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact + from these receipts. 1 The environmental levies included in this table are only those that generate + receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. + The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, + and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, + are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast + period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the + green gas support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2028 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2028.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2028 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2028 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2028.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2028 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -97226,12 +93501,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_community_infrastructure_levy - label: Community infrastructure levy + - value_id: fiscally_neutral_receipts_council_tax + label: Council tax ordinal: 0 - row_number: 19 + row_number: 16 expected_row_header_column: B - expected_row_header: Community infrastructure levy + expected_row_header: Council tax table_record_kind: total guard_cells: - column: B @@ -97244,36 +93519,36 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Community infrastructure levy, FY2028-29 + label: Council tax, FY2028-29 ordinal: 0 column: E source_column_id: amount expected_column_header_row: 5 expected_column_header: 2028-29 - concept: obr.fiscally_neutral_receipts.community_infrastructure_levy - source_concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + concept: obr.fiscally_neutral_receipts.council_tax + source_concept: obr.fiscally_neutral_receipts.council_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 19 (''Community - infrastructure levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council + tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' + (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, + and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. + Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact + from these receipts. 1 The environmental levies included in this table are only those that generate + receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. + The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, + and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, + are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast + period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the + green gas support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2029 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2029.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2029 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2029 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2029.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2029 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -97293,12 +93568,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_community_infrastructure_levy - label: Community infrastructure levy + - value_id: fiscally_neutral_receipts_council_tax + label: Council tax ordinal: 0 - row_number: 19 + row_number: 16 expected_row_header_column: B - expected_row_header: Community infrastructure levy + expected_row_header: Council tax table_record_kind: total guard_cells: - column: B @@ -97311,36 +93586,36 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Community infrastructure levy, FY2029-30 + label: Council tax, FY2029-30 ordinal: 0 column: F source_column_id: amount expected_column_header_row: 5 expected_column_header: 2029-30 - concept: obr.fiscally_neutral_receipts.community_infrastructure_levy - source_concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + concept: obr.fiscally_neutral_receipts.council_tax + source_concept: obr.fiscally_neutral_receipts.council_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 19 (''Community - infrastructure levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council + tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' + (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, + and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. + Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact + from these receipts. 1 The environmental levies included in this table are only those that generate + receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. + The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, + and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, + are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast + period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the + green gas support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2030 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2030.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2030 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2030 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2030.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2030 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -97360,12 +93635,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_community_infrastructure_levy - label: Community infrastructure levy + - value_id: fiscally_neutral_receipts_council_tax + label: Council tax ordinal: 0 - row_number: 19 + row_number: 16 expected_row_header_column: B - expected_row_header: Community infrastructure levy + expected_row_header: Council tax table_record_kind: total guard_cells: - column: B @@ -97378,36 +93653,36 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Community infrastructure levy, FY2030-31 + label: Council tax, FY2030-31 ordinal: 0 column: G source_column_id: amount expected_column_header_row: 5 expected_column_header: 2030-31 - concept: obr.fiscally_neutral_receipts.community_infrastructure_levy - source_concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + concept: obr.fiscally_neutral_receipts.council_tax + source_concept: obr.fiscally_neutral_receipts.council_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 19 (''Community - infrastructure levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council + tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' + (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, + and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. + Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact + from these receipts. 1 The environmental levies included in this table are only those that generate + receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. + The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, + and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, + are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast + period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the + green gas support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 expected_cell_type: number -- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2031 - record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2031.v1 - source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.community_infrastructure_levy.fy2031 +- record_set_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2031 + record_set_spec_id: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2031.v1 + source_record_id_prefix: obr.efo_2026_10.receipts.fiscally_neutral_receipts.council_tax.fy2031 provenance_class: model_output assertion: source_projection sheet_name: '4.22' @@ -97427,12 +93702,12 @@ record_sets: domain: public_sector_finances groupby_dimension: obr.efo_line rows: - - value_id: fiscally_neutral_receipts_community_infrastructure_levy - label: Community infrastructure levy + - value_id: fiscally_neutral_receipts_council_tax + label: Council tax ordinal: 0 - row_number: 19 + row_number: 16 expected_row_header_column: B - expected_row_header: Community infrastructure levy + expected_row_header: Council tax table_record_kind: total guard_cells: - column: B @@ -97445,29 +93720,29 @@ record_sets: label: unit cell measures: - measure_id: amount - label: Community infrastructure levy, FY2031-32 + label: Council tax, FY2031-32 ordinal: 0 column: H source_column_id: amount expected_column_header_row: 5 expected_column_header: 2031-32 - concept: obr.fiscally_neutral_receipts.community_infrastructure_levy - source_concept: obr.fiscally_neutral_receipts.community_infrastructure_levy + concept: obr.fiscally_neutral_receipts.council_tax + source_concept: obr.fiscally_neutral_receipts.council_tax concept_relation: source_label concept_authority: obr concept_evidence_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/ - concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 19 (''Community - infrastructure levy''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: - ''VAT refunds'' (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this - table covers, and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept - as a guard. Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) - impact from these receipts. 1 The environmental levies included in this table are only those that - generate receipts, and are fully offset in spending. As a result, the total does not align with - Table 4.20. The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset - in spending, and so are excluded. Contracts for difference and Renewables obligations, inclued in - this table, are typically fiscally neutral schemes however are not fiscally neutral in every year - of the forecast period due to temporary Exchequer funding policies. Green gas levy (receipts) are - used to fund the green gas support scheme and so these directly offset in their respective forecasts.' + concept_evidence_notes: 'OBR EFO October 2026 detailed forecast tables, table 4.22, row 16 (''Council + tax''), GBP billion. The unit cell says ''£ million'', but the cells are GBP billion: ''VAT refunds'' + (row 17) equals table 4.8''s ''VAT refunds'' (row 55, £ billion) in every year this table covers, + and ''Council tax'' is about £54 billion; so value_scale is 1e9, with the cell kept as a guard. + Note: In this case, fiscally neutral means there is no public sector net borrowing (PSNB) impact + from these receipts. 1 The environmental levies included in this table are only those that generate + receipts, and are fully offset in spending. As a result, the total does not align with Table 4.20. + The renewable heat incentive is a spending-only levy, and Sizewell C is not fully offset in spending, + and so are excluded. Contracts for difference and Renewables obligations, inclued in this table, + are typically fiscally neutral schemes however are not fiscally neutral in every year of the forecast + period due to temporary Exchequer funding policies. Green gas levy (receipts) are used to fund the + green gas support scheme and so these directly offset in their respective forecasts.' unit: gbp aggregation: sum value_scale: 1000000000 diff --git a/scripts/build_obr_efo_october_2026.py b/scripts/build_obr_efo_october_2026.py index 79fef26b..9bfc53e8 100644 --- a/scripts/build_obr_efo_october_2026.py +++ b/scripts/build_obr_efo_october_2026.py @@ -28,6 +28,7 @@ import argparse import copy +import math import hashlib import re import sys @@ -514,6 +515,9 @@ def port_fiscal_line(kind: str, line: MarchLine, grid: dict, sheet: str) -> list move_guards(row_entry, grid) (measure,) = record_set["measures"] display = row_entry["label"] + basis = record_set.get("shared_filters", {}).get("accounting_basis") + if basis is not None: + display += ", accrued basis" if basis == "accrual" else ", cash basis" measure.update( { "label": f"{display}, FY{fy_label(opening)}", @@ -639,6 +643,7 @@ class Table: calendar_header_row: int | None = None note: str = "" left_out: dict = field(default_factory=dict) + left_out_from_year: dict = field(default_factory=dict) row_units: dict = field(default_factory=dict) row_prefix: dict = field(default_factory=dict) calendar_rows: dict = field(default_factory=dict) @@ -650,8 +655,23 @@ class Table: "rather than an accrued basis." ) RECEIPTS_TABLES = ( - Table("4.1", "other_hmrc_taxes", (3, "C", "£ billion"), GBP_BN, RECEIPTS, "accrual", - (17, "B", "Note: All taxes are on an accrued basis.")), + Table( + "4.1", + "other_hmrc_taxes", + (3, "C", "£ billion"), + GBP_BN, + RECEIPTS, + "accrual", + (17, "B", "Note: All taxes are on an accrued basis."), + left_out_from_year={ + 7: ( + 2026, + "From 2026-27 the row restates table 4.10's accrued total (line " + "betting_and_gaming_duties_accrued), so only 2025-26, which table 4.10 " + "does not print, is kept.", + ), + }, + ), Table("4.2", "other_taxes", (3, "C", "£ billion"), GBP_BN, RECEIPTS), Table("4.3", "other_receipts", (3, "C", "£ billion"), GBP_BN, RECEIPTS), Table("4.4", "income_tax_and_nics", (3, "C", "£ billion"), GBP_BN, RECEIPTS), @@ -756,6 +776,12 @@ class Table: 11: GBP_M, }, note="The table states each row's unit in its label.", + left_out={ + 11: ( + "'(c * d + e + f) Forecast (£ million)' restates table 4.20's 'Contracts " + "for difference' line (row 7), in GBP million" + ), + }, ), Table( "4.22", @@ -769,8 +795,52 @@ class Table: "every year this table covers, and 'Council tax' is about £54 billion; so " "value_scale is 1e9, with the cell kept as a guard." ), + left_out={ + 10: "'Contracts for difference' restates table 4.20's row 7", + 11: "'Renewables obligation' restates table 4.20's row 6", + 12: "'Capacity markets' restates table 4.20's 'Capacity market1' (row 8)", + 13: "'Green gas levy' restates table 4.20's row 9", + 14: "'Warm homes discount' restates table 4.20's 'Warm home discount' (row 10)", + 17: "'VAT refunds' restates table 4.8's row 55", + 18: ( + "'Extended producer responsibility' restates table 4.2's 'Extended " + "producer responsibility Fees' (row 25)" + ), + 19: "'Community infrastructure levy' restates table 4.2's row 13", + }, ), ) +# Taxes table 4.1 prints on an accrued basis and table 4.8 on a cash basis. Each pair +# shares one concept, with the basis as a constraint, as chronicle#381's excise duties +# do; the source concepts stay the tables' own. (sheet, row) -> (label, concept). +SHARED_TAX_CONCEPTS = { + ("4.1", 6): ("Customs duties", "obr.customs_duties"), + ("4.8", 37): ("Customs Duties", "obr.customs_duties"), + ("4.1", 7): ("Betting and gaming taxes", "obr.betting_and_gaming_duties"), + ("4.1", 8): ("Landfill tax", "obr.landfill_tax"), + ("4.8", 34): ("Landfill tax", "obr.landfill_tax"), + ("4.1", 9): ("Aggregates levy", "obr.aggregates_levy"), + ("4.8", 35): ("Aggregates levy", "obr.aggregates_levy"), + ("4.1", 10): ("Soft drink industry levy", "obr.soft_drinks_industry_levy"), + ("4.8", 43): ("Soft drinks industry levy", "obr.soft_drinks_industry_levy"), + ("4.1", 11): ("Diverted profits tax", "obr.diverted_profits_tax"), + ("4.8", 41): ("Diverted profits tax", "obr.diverted_profits_tax"), + ("4.1", 12): ("Plastic packaging tax", "obr.plastic_packaging_tax"), + ("4.8", 44): ("Plastic Packaging tax ", "obr.plastic_packaging_tax"), + ("4.1", 13): ("Residential property developer tax", "obr.residential_property_developer_tax"), + ("4.8", 45): ("Residential property developer tax", "obr.residential_property_developer_tax"), + ("4.1", 14): ("Carbon border adjustment mechanism", "obr.carbon_border_adjustment_mechanism"), + ("4.8", 49): ("Carbon border adjustment mechanism", "obr.carbon_border_adjustment_mechanism"), + ("4.1", 15): ("Vaping tax", "obr.vaping_tax"), +} +SHARED_TAX_NOTE = ( + "Tables 4.1 (accrued) and 4.8 (cash) both print this tax, so the two lines share " + "this concept and differ in accounting_basis, as chronicle#381's excise duties do" +) +MARCH_LINE_PAIRS = { + ("4.1", 7): "betting_and_gaming_duties", + ("4.1", 15): "vaping_tax", +} # Whole tables of the receipts workbook left out, and why. RECEIPTS_LEFT_OUT = { "4.9": ( @@ -824,6 +894,34 @@ def check_restatements(grids: dict) -> None: assert neutral[(17, "B")] == "VAT refunds" and cash[(55, "B")] == "VAT refunds" for index in range(6): assert neutral[(17, "CDEFGH"[index])] == cash[(55, "EFGHIJ"[index])], index + # Tables 4.22 and 4.21 restate tables 4.20 and 4.2 for 2026-27 to 2031-32. + levies, other = grids["4.20"], grids["4.2"] + drivers = grids["4.21"] + assert neutral[(5, "C")] == drivers[(4, "C")] == "2026-27" + assert levies[(5, "D")] == other[(5, "D")] == "2026-27" + for left_row, kept, kept_row in ( + (10, levies, 7), + (11, levies, 6), + (12, levies, 8), + (13, levies, 9), + (14, levies, 10), + (18, other, 25), + (19, other, 13), + ): + for index in range(6): + # Equal to the last binary digit or two: 4.22's CfD row differs by 1e-16. + left = neutral.get((left_row, "CDEFGH"[index])) + kept_value = kept[(kept_row, "DEFGHI"[index])] + assert is_number(left) and math.isclose(left, kept_value, rel_tol=1e-12), ( + left_row, + kept_row, + index, + ) + assert collapse(drivers[(11, "B")]) == "(c * d + e + f) Forecast (£ million)" + assert levies[(7, "B")] == "Contracts for difference" + for index in range(6): + left = drivers[(11, "CDEFGH"[index])] + assert math.isclose(left, levies[(7, "DEFGHI"[index])] * 1000, rel_tol=1e-9), index def row_label(grid: dict, row: int) -> tuple[str, str] | None: @@ -890,9 +988,16 @@ def receipts_rows(table: Table, grid: dict, used_rows: set[int]) -> list[dict]: key = f"{table.row_prefix[row]}_{key}" line_id = f"{table.key}.{key}" concept = f"obr.{table.key}.{key}" + canonical, relation = concept, "source_label" + if (table.sheet, row) in SHARED_TAX_CONCEPTS: + expected, canonical = SHARED_TAX_CONCEPTS[(table.sheet, row)] + assert label == expected, (table.sheet, row, label) + relation = "exact" basis = table.basis if table.basis_before_row is not None and row >= table.basis_before_row: basis = None + if basis is not None: + display += " (accrued)" if basis == "accrual" else " (cash)" if row in table.calendar_rows: calendar_header = table.calendar_rows[row] found_years = sorted( @@ -915,6 +1020,15 @@ def receipts_rows(table: Table, grid: dict, used_rows: set[int]) -> list[dict]: if column == "C": note += f" An 'of which' of '{collapse(parent)}'." note += footnote_for(label, footnotes) + if relation == "exact": + note += f" {SHARED_TAX_NOTE} ({canonical})." + if (table.sheet, row) in MARCH_LINE_PAIRS: + note += ( + " Table 4.8's cash line is the March line " + f"{MARCH_LINE_PAIRS[(table.sheet, row)]}." + ) + if row in table.left_out_from_year: + note += " " + table.left_out_from_year[row][1] if table.note: note += " " + table.note for extra in notes: @@ -932,6 +1046,8 @@ def receipts_rows(table: Table, grid: dict, used_rows: set[int]) -> list[dict]: if value is None: continue assert is_number(value), (table.sheet, row, year_column, value) + if row in table.left_out_from_year and opening >= table.left_out_from_year[row][0]: + continue label_text = fy_label(opening) if prefix == "fy" else opening record_set = { **record_ids("receipts", line_id, prefix, opening), @@ -983,9 +1099,9 @@ def receipts_rows(table: Table, grid: dict, used_rows: set[int]) -> list[dict]: "source_column_id": unit.measure_id, "expected_column_header_row": row_header_row, "expected_column_header": label_text, - "concept": concept, + "concept": canonical, "source_concept": concept, - "concept_relation": "source_label", + "concept_relation": relation, "concept_authority": "obr", "concept_evidence_url": download_url("receipts"), "concept_evidence_notes": note, diff --git a/tests/test_source_obr_efo_october_2026.py b/tests/test_source_obr_efo_october_2026.py index 49bbaa4c..059dc4a2 100644 --- a/tests/test_source_obr_efo_october_2026.py +++ b/tests/test_source_obr_efo_october_2026.py @@ -66,7 +66,7 @@ def _cell(frame: pd.DataFrame, label: str, year: str, *, label_column: int = 1) @pytest.mark.parametrize( ("kind", "record_sets", "count"), [ - ("receipts", 1611, 1611), + ("receipts", 1551, 1551), ("expenditure", 165, 165), ("economy", 56, 56), ("aggregates", 25, 25), @@ -216,16 +216,64 @@ def test_restated_rows_and_tables_left_out(facts): payload = yaml.safe_load(path.read_text(encoding="utf-8")) sheets = Counter(record_set["sheet_name"] for record_set in payload["record_sets"]) assert set(sheets) == {f"4.{n}" for n in range(1, 23)} - {"4.9", "4.19"} + # Rows that restate another table's row are ported once (the build asserts the + # copies equal): tables 4.22 and 4.21 against 4.20, 4.8 and 4.2, and table + # 4.1's betting and gaming row against table 4.10 from 2026-27. + for line in ( + "fiscally_neutral_receipts.contracts_for_difference", + "fiscally_neutral_receipts.renewables_obligation", + "fiscally_neutral_receipts.capacity_markets", + "fiscally_neutral_receipts.green_gas_levy", + "fiscally_neutral_receipts.warm_homes_discount", + "fiscally_neutral_receipts.vat_refunds", + "fiscally_neutral_receipts.extended_producer_responsibility", + "fiscally_neutral_receipts.community_infrastructure_levy", + "contracts_for_difference_drivers.c_d_e_f_forecast_gbp_million", + ): + assert not any(f".receipts.{line}." in r for r in record_sets), line + betting = sorted( + r for r in record_sets if ".other_hmrc_taxes.betting_and_gaming_taxes." in r + ) + assert betting == [f"{OCTOBER}.receipts.other_hmrc_taxes.betting_and_gaming_taxes.fy2025"] # Table 4.22 prints '£ million' over GBP billion cells. - vat_refunds = next( + total = next( fact.value for fact in facts["receipts"].values() if fact.layout.record_set_id - == f"{OCTOBER}.receipts.fiscally_neutral_receipts.vat_refunds.fy2026" + == f"{OCTOBER}.receipts.fiscally_neutral_receipts.total_fiscally_neutral_receipts.fy2026" + ) + assert total == pytest.approx( + _cell(_sheet("receipts", "4.22"), "Total fiscally neutral receipts", "2026-27") * 1e9 ) - assert vat_refunds == pytest.approx( - _cell(_sheet("receipts", "4.8"), "VAT refunds", "2026-27") * 1e9 + + +def test_cash_and_accrued_taxes_share_a_concept(facts): + """Table 4.1 (accrued) and table 4.8 (cash) print the same taxes: each pair shares + a concept and differs in accounting_basis, as chronicle#381's excise duties do.""" + by_concept: dict[str, dict[str, set]] = {} + for fact in facts["receipts"].values(): + if fact.measure.concept_relation != "exact": + continue + basis = fact.filters["accounting_basis"] + entry = by_concept.setdefault(fact.measure.concept, {}) + entry.setdefault(basis, set()).add(fact.measure.source_concept) + label = fact.layout.groupby_value_label + assert label.endswith("(accrued)" if basis == "accrual" else "(cash)"), label + assert by_concept["obr.diverted_profits_tax"] == { + "accrual": {"obr.other_hmrc_taxes.diverted_profits_tax"}, + "cash": {"obr.cash_receipts.diverted_profits_tax"}, + } + assert len([c for c, bases in by_concept.items() if set(bases) == {"accrual", "cash"}]) == 8 + # Table 4.1's accrued vaping tax and 2025-26 betting and gaming join the March + # lines' concepts, whose cash lines come from table 4.8. + assert set(by_concept["obr.vaping_tax"]) == {"accrual"} + assert set(by_concept["obr.betting_and_gaming_duties"]) == {"accrual"} + tobacco = next( + fact + for fact in facts["receipts"].values() + if fact.layout.record_set_id == f"{OCTOBER}.receipts.tobacco_duties.fy2025" ) + assert tobacco.layout.measure_label == "Tobacco duties, cash basis, FY2025-26" def test_sample_values_by_label(facts): From e81320f798278a8dc5fa9014f7f046d72858f165 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 13:01:29 +0000 Subject: [PATCH 07/11] Trim the whitespace around ten OBR policy measure names Vahid's fifth point on chronicle#394. In Table 1.1, three measure names start with a tab and seven end in a space. Their labels in dimension_value_labels are trimmed; the guard cells keep the published text. Co-Authored-By: Claude Opus 5.5 --- .../source_package.yaml | 26 +++++++++---------- scripts/build_obr_efo_october_2026.py | 2 +- tests/test_source_obr_efo_october_2026.py | 9 +++++++ 3 files changed, 23 insertions(+), 14 deletions(-) diff --git a/packages/obr/efo_policy_october_2026/source_package.yaml b/packages/obr/efo_policy_october_2026/source_package.yaml index 876dc600..9455aafe 100644 --- a/packages/obr/efo_policy_october_2026/source_package.yaml +++ b/packages/obr/efo_policy_october_2026/source_package.yaml @@ -48,7 +48,7 @@ dimension_value_labels: 2030-31' measure_8: 'Universal Credit: Extend the £2,500 surplus earnings threshold for one year from 1 April 2027' - measure_9: 'Early Years: Fund increased access to books for children aged 0 to 5 ' + measure_9: 'Early Years: Fund increased access to books for children aged 0 to 5' measure_10: 'Tariff Suspension Packages: Suspend tariffs on 135 food products from 21 June 2026 until 31 December 2028; 101 food products and kerosene for heating oil from 26 November 2026 until 31 December 2028; and fertiliser from 26 November 2026 until 31 December 2027' @@ -70,7 +70,7 @@ dimension_value_labels: measure_18: 'Red Diesel: Reduce duty rates by 3.7p-per-litre from 15 June 2026 to 1 July 2027' measure_19: 'Alcohol Duty: Increase the generosity of Small Producer Relief from 1 February 2027' measure_20: 'Good Growth Funds: Seed funding for Mayors and local leaders in England and £1.5bn finance - for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts of subsidy) ' + for Mayoral Strategic Authorities with a mechanism for subsidised lending (resource impacts of subsidy)' measure_21: 'Business Rates Retention: Devolve a share of business rates income and growth to Mayoral Strategic Authorities from April 2027' measure_22: 'Youth Employment and Skills: Expand local apprenticeship services to all current mayors' @@ -111,7 +111,7 @@ dimension_value_labels: measure_40: 'Defence Investment Plan (DIP): Commitment to further savings made at announcement on 30 June 2026' measure_41: 'Defence Investment Plan: Reallocate capital spending to fully fund the Defence Investment - Plan ' + Plan' measure_42: 'Defence: Reinvest defence and security administration savings into frontline defence and national security' measure_43: 'Ukraine: Emergency winter support for air defence' @@ -125,7 +125,7 @@ dimension_value_labels: measure_48: 'Welfare Reform: Remove benefit entitlements from serious offenders hospitalised in Great Britain from 6 April 2027' measure_49: 'Distributions: Modernise the distributions framework from 6 April 2028' - measure_50: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031 ' + measure_50: 'Advance Corporation Tax (ACT): Abolish Advance Corporation Tax from 1 April 2031' measure_51: 'Cross-Border Services: Restrict the reverse charge on supplies of services from overseas to VAT-registered businesses from 1 April 2027' measure_52: 'Pension Tax Allowance: Remove the income tax liability for pensioners with total income @@ -145,10 +145,10 @@ dimension_value_labels: £50 million liable for VAT on the full value of their fares from 2 January 2028' measure_60: 'Business Asset Disposal Relief (BADR): Reduce the lifetime limit to £500,000 from 6 April 2027' - measure_61: "\tProperty Income: Increase tax rates on property income by 2ppts at the basic, higher\ - \ and additional rate from 6 April 2027" - measure_62: "\tSavings Income: Increase tax rates on savings income by 2ppts at the basic, higher\ - \ and additional rate from 6 April 2027" + measure_61: 'Property Income: Increase tax rates on property income by 2ppts at the basic, higher + and additional rate from 6 April 2027' + measure_62: 'Savings Income: Increase tax rates on savings income by 2ppts at the basic, higher and + additional rate from 6 April 2027' measure_63: 'Future Civil Service: Reduce administration budgets by 20% by 2029-30 compared to 16% reduction in Spending Review 2025 plans' measure_64: 'Future Civil Service: Reinvest part of the administration budget savings in a new AI @@ -163,7 +163,7 @@ dimension_value_labels: 1 January 2027' measure_69: 'Electricity Generator Levy: Increase the rate from 45% to 55% until 31 March 2028' measure_70: 'Industrial Electricity: Fund the British Industrial Competitiveness Scheme starting from - 1 April 2027, including a backdated payment for eligible businesses ' + 1 April 2027, including a backdated payment for eligible businesses' measure_71: 'Carbon Price Support (CPS): Remove the CPS rates to reduce energy bills from 1 April 2028' measure_72: 'Spring 2026 Youth Employment and Skills Package: Expand Youth Guarantee and apprenticeship @@ -171,7 +171,7 @@ dimension_value_labels: measure_73: 'Skills: Re-establish the Union Learning Fund in England' measure_74: 'Investment for Growth: Support strategic technologies, local growth and key industries' measure_75: 'British Business Bank: Expand the Growth Guarantee Scheme to support £6.5 billion of - additional SME lending across this Parliament ' + additional SME lending across this Parliament' measure_76: 'Leeds City Fund: Establish the Leeds City Fund with 100% retention of business rates growth' measure_77: 'UK-India: Bring into force the Comprehensive Economic and Trade Agreement and Double @@ -179,8 +179,8 @@ dimension_value_labels: measure_78: 'Steel Tariff: Change tariff rate and quotas on imported steel from 1 July 2026' measure_79: 'Stamp Taxes on Shares: Replace Stamp Duty and Stamp Duty Reserve Tax with the Securities Transfer Tax from late 2027' - measure_80: "\tBusiness Rates: Introduce 100% relief for eligible Electric Vehicle Charging Points\ - \ (EVCPs) and electric vehicle-only forecourts for ten years from 1 April 2026" + measure_80: 'Business Rates: Introduce 100% relief for eligible Electric Vehicle Charging Points (EVCPs) + and electric vehicle-only forecourts for ten years from 1 April 2026' measure_81: 'Tackling Misogyny: Invest in grassroots misogyny prevention programmes' measure_82: 'Infected Blood Compensation Scheme: Implement the Inquiry''s Additional Report recommendations from 24 July 2026' @@ -210,7 +210,7 @@ dimension_value_labels: benefits from 6 April 2026 to 6 April 2027, with remaining BiKs implemented from 6 April 2028' measure_95: 'Low Value Imports: Remove the £135 customs duty relief and introduce new customs arrangements from October 2028' - measure_96: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the ETS ' + measure_96: 'Emissions Trading Scheme (ETS): Delay the inclusion of energy from waste in the ETS' measure_97: 'Corporation Tax: Spread the one-off impact of revenue recognition changes for qualifying gas distribution activities over five years for accounting periods ending on or after 31 December 2026' diff --git a/scripts/build_obr_efo_october_2026.py b/scripts/build_obr_efo_october_2026.py index 9bfc53e8..fb1a31f0 100644 --- a/scripts/build_obr_efo_october_2026.py +++ b/scripts/build_obr_efo_october_2026.py @@ -1426,7 +1426,7 @@ def policy_package() -> tuple[list[dict], dict]: "fiscally_neutral": "Fiscally neutral measures", "non_scorecard": "Non-scorecard measures", }, - "policy_measure": {m["id"]: m["name"] for m in measures}, + "policy_measure": {m["id"]: m["name"].strip() for m in measures}, } return record_sets, labels diff --git a/tests/test_source_obr_efo_october_2026.py b/tests/test_source_obr_efo_october_2026.py index 059dc4a2..81fde946 100644 --- a/tests/test_source_obr_efo_october_2026.py +++ b/tests/test_source_obr_efo_october_2026.py @@ -276,6 +276,15 @@ def test_cash_and_accrued_taxes_share_a_concept(facts): assert tobacco.layout.measure_label == "Tobacco duties, cash basis, FY2025-26" +def test_policy_measure_labels_are_trimmed(): + path = ROOT / "packages/obr/efo_policy_october_2026/source_package.yaml" + labels = yaml.safe_load(path.read_text(encoding="utf-8"))["dimension_value_labels"] + measures = labels["policy_measure"] + assert len(measures) == 103 + assert all(label == label.strip() for label in measures.values()) + assert measures["measure_61"].startswith("Property Income:") + + def test_sample_values_by_label(facts): expenditure = facts["expenditure"] state_pension = next( From 024b080b0a11792d0d65c075634627a5b3a47788 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 13:01:29 +0000 Subject: [PATCH 08/11] Give Table 3.10's employment income a source concept of its own Vahid's third point on chronicle#394. Table 3.10's employment income is ITEPA 2003 income plus other miscellaneous income (its note 4), so it is wider than Table 3.6's (note 6). Its count and amount now carry hmrc.spi_table_3_10_employment_income_{count,amount} as source concepts, mapped to Table 3.6's as a broad match, as the table's total income already is. The canonical concepts, and so the semantic fact keys, don't change. Co-Authored-By: Claude Opus 5.5 --- .../source_package.yaml | 24 +++++++-------- tests/test_source_hmrc_spi_table_3_10.py | 30 +++++++++++++++++++ 2 files changed, 42 insertions(+), 12 deletions(-) create mode 100644 tests/test_source_hmrc_spi_table_3_10.py diff --git a/packages/hmrc/spi_income_bands_2023_24/source_package.yaml b/packages/hmrc/spi_income_bands_2023_24/source_package.yaml index af640a76..87cd7ae9 100644 --- a/packages/hmrc/spi_income_bands_2023_24/source_package.yaml +++ b/packages/hmrc/spi_income_bands_2023_24/source_package.yaml @@ -6226,14 +6226,14 @@ record_sets: expected_column_header_row: 5 expected_column_header: Employment income (Number of individuals) concept: hmrc.spi_employment_income_count - source_concept: hmrc.spi_employment_income_count - concept_relation: source_label + source_concept: hmrc.spi_table_3_10_employment_income_count + concept_relation: broad_match concept_authority: hmrc concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Employment income (Number of individuals); income assessed under the Income Tax (Earnings and Pensions) Act 2003 and other miscellaneous income (note 4); individuals with a self-employment source, - taxpayers or not, in thousands; amounts GBP million.' + taxpayers or not, in thousands; amounts GBP million. Table 3.6''s employment income is narrower: ''all pay from employment, from taxable benefits and from Incapacity Benefit, contribution-based Employment and Support Allowance or Job Seeker''s allowance'' (its note 6). So this column keeps a source concept of its own and maps to Table 3.6''s as a broad match.' unit: count aggregation: sum value_scale: 1000 @@ -6246,14 +6246,14 @@ record_sets: expected_column_header_row: 5 expected_column_header: Employment income (Amounts) concept: hmrc.spi_employment_income_amount - source_concept: hmrc.spi_employment_income_amount - concept_relation: source_label + source_concept: hmrc.spi_table_3_10_employment_income_amount + concept_relation: broad_match concept_authority: hmrc concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Employment income (Amounts); income assessed under the Income Tax (Earnings and Pensions) Act 2003 and other miscellaneous income (note 4); individuals with a self-employment source, taxpayers or not, - in thousands; amounts GBP million.' + in thousands; amounts GBP million. Table 3.6''s employment income is narrower: ''all pay from employment, from taxable benefits and from Incapacity Benefit, contribution-based Employment and Support Allowance or Job Seeker''s allowance'' (its note 6). So this column keeps a source concept of its own and maps to Table 3.6''s as a broad match.' unit: gbp aggregation: sum value_scale: 1000000 @@ -6446,14 +6446,14 @@ record_sets: expected_column_header_row: 5 expected_column_header: Employment income (Number of individuals) concept: hmrc.spi_employment_income_count - source_concept: hmrc.spi_employment_income_count - concept_relation: source_label + source_concept: hmrc.spi_table_3_10_employment_income_count + concept_relation: broad_match concept_authority: hmrc concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Employment income (Number of individuals); income assessed under the Income Tax (Earnings and Pensions) Act 2003 and other miscellaneous income (note 4); individuals with a self-employment source, - taxpayers or not, in thousands; amounts GBP million.' + taxpayers or not, in thousands; amounts GBP million. Table 3.6''s employment income is narrower: ''all pay from employment, from taxable benefits and from Incapacity Benefit, contribution-based Employment and Support Allowance or Job Seeker''s allowance'' (its note 6). So this column keeps a source concept of its own and maps to Table 3.6''s as a broad match.' unit: count aggregation: sum value_scale: 1000 @@ -6466,14 +6466,14 @@ record_sets: expected_column_header_row: 5 expected_column_header: Employment income (Amounts) concept: hmrc.spi_employment_income_amount - source_concept: hmrc.spi_employment_income_amount - concept_relation: source_label + source_concept: hmrc.spi_table_3_10_employment_income_amount + concept_relation: broad_match concept_authority: hmrc concept_evidence_url: https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024 concept_evidence_notes: 'SPI collated tables 2023-24, Table_3_10, column: Employment income (Amounts); income assessed under the Income Tax (Earnings and Pensions) Act 2003 and other miscellaneous income (note 4); individuals with a self-employment source, taxpayers or not, - in thousands; amounts GBP million.' + in thousands; amounts GBP million. Table 3.6''s employment income is narrower: ''all pay from employment, from taxable benefits and from Incapacity Benefit, contribution-based Employment and Support Allowance or Job Seeker''s allowance'' (its note 6). So this column keeps a source concept of its own and maps to Table 3.6''s as a broad match.' unit: gbp aggregation: sum value_scale: 1000000 diff --git a/tests/test_source_hmrc_spi_table_3_10.py b/tests/test_source_hmrc_spi_table_3_10.py new file mode 100644 index 00000000..26f09000 --- /dev/null +++ b/tests/test_source_hmrc_spi_table_3_10.py @@ -0,0 +1,30 @@ +"""SPI 2023-24 Table 3.10 in hmrc-spi-income-bands-2023-24 (PolicyEngine/microcosm#1418).""" + +from __future__ import annotations + +from chronicle.source_package import load_source_package + + +def test_table_3_10_employment_income_keeps_its_own_source_concept(): + """Table 3.10's employment income adds other miscellaneous income to Table 3.6's, + so it keeps a source concept of its own, mapped to Table 3.6's as a broad match.""" + facts = [ + fact + for fact in load_source_package("hmrc-spi-income-bands-2023-24").build_facts( + 2026 + ) + if fact.layout.record_set_id.startswith("hmrc.spi_2324.table_3_10") + and fact.layout.measure_id in ("employment_count", "employment_amount") + ] + assert len(facts) == 32 + for fact in facts: + kind = fact.layout.measure_id.removeprefix("employment_") + assert fact.measure.concept == f"hmrc.spi_employment_income_{kind}" + assert ( + fact.measure.source_concept + == f"hmrc.spi_table_3_10_employment_income_{kind}" + ) + assert fact.measure.concept_relation == "broad_match" + notes = fact.measure.concept_evidence_notes + assert "other miscellaneous income (note 4)" in notes + assert "contribution-based Employment and Support Allowance" in notes From 95b9c4528aedb317a93d7aacea112e9506632f2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 13:01:29 +0000 Subject: [PATCH 09/11] Document October's missing 2024-25 and the receipts it ports once Vahid's first and second points on chronicle#394. "For Microcosm" now says that October's 33 lines start at 2025-26, so the 2024-25 part of the calendar-2025 window has to come from the March package's outturn or from ONS. The receipts section lists the rows ported once and the eight cash and accrued pairs, and the counts move to 4,317 facts (receipts 1,551). Co-Authored-By: Claude Opus 5.5 --- docs/data-sources/uk-obr-efo-october-2026.md | 38 ++++++++++++++------ docs/pe-uk-source-checklist.md | 4 +-- 2 files changed, 30 insertions(+), 12 deletions(-) diff --git a/docs/data-sources/uk-obr-efo-october-2026.md b/docs/data-sources/uk-obr-efo-october-2026.md index 1320481d..e0cdf067 100644 --- a/docs/data-sources/uk-obr-efo-october-2026.md +++ b/docs/data-sources/uk-obr-efo-october-2026.md @@ -19,7 +19,7 @@ so they were fetched with a browser on 29 October 2026; each manifest pins the b | Package | File | Bytes | Facts | |---|---|---|---| -| `obr-efo-receipts-october-2026` | detailed forecast tables: receipts | 214,092 | 1,611 | +| `obr-efo-receipts-october-2026` | detailed forecast tables: receipts | 214,092 | 1,551 | | `obr-efo-expenditure-october-2026` | detailed forecast tables: expenditure | 280,700 | 165 | | `obr-efo-economy-october-2026` | detailed forecast tables: economy | 518,472 | 56 | | `obr-efo-aggregates-october-2026` | detailed forecast tables: aggregates | 218,000 | 25 | @@ -65,19 +65,31 @@ The manifests carry each file's canonical R2 key; `chronicle publish-raw` upload 0.65% (×1.358). The note says the numbers are pre-measures. - **Gambling.** Table 4.8's cash betting and gaming duties, table 4.10's accrued breakdown by duty (machine games duty included; the table now starts in 2026-27, its - first forecast year), table 4.1's accrued 'Betting and gaming taxes' (which table 4.10's - total equals in every year it covers), and table 4.2's levies. + first forecast year), table 4.1's accrued 'Betting and gaming taxes' for 2025-26 (from + 2026-27 it restates table 4.10's total) under the same concept, and table 4.2's levies. - **Northern Ireland domestic rates** are carried both places the OBR shows them, each with its own table and row: receipts table 4.2 row 6 ('Northern Ireland domestic rates', under other taxes) and expenditure table 5.1 row 16 ('NI domestic rates', inside net council tax receipts). Their values differ; the OBR calls neither regional or district. -- **Restated rows.** Table 4.7's 'Total SDLT' and ATED rows restate table 4.8's rows 24 and - 25 and are left out, as the March package left out sheet 3.7's total. Other tables - restate lines under their own concepts (table 4.22's VAT refunds equal table 4.8's), so no - semantic key repeats; the build asserts each equality the notes cite. -- **Table 4.22** prints '£ million', but its cells are GBP billion: its VAT refunds equal - table 4.8's £ billion line in every year. Its rows carry `value_scale` 1e9, with the cell - kept as a guard. +- **Restated rows are ported once**, as the March package left out sheet 3.7's total. The + build asserts each copy equal to the row kept: + - table 4.7's 'Total SDLT' and ATED rows (table 4.8's rows 24 and 25); + - table 4.22's VAT refunds, community infrastructure levy, extended producer + responsibility and five environmental levies (tables 4.8, 4.2 and 4.20); + - table 4.21's '(c * d + e + f) Forecast' row (table 4.20's contracts for difference, in + GBP million); + - table 4.1's 'Betting and gaming taxes' from 2026-27 (table 4.10's total). +- **Cash and accrued taxes.** Tables 4.1 (accrued) and 4.8 (cash) print eight of the same + taxes: customs duties, landfill tax, aggregates levy, the soft drinks levy, diverted + profits tax, plastic packaging tax, RPDT and CBAM. Each pair shares one concept + (`obr.customs_duties`, ...) with `concept_relation: exact` and differs in + `accounting_basis`, as chronicle#381's excise duties do; each keeps its table's source + concept. Table 4.1's vaping tax joins the March line's `obr.vaping_tax`. Diverted profits + tax prints the same values on both bases. Row labels say '(cash)' or '(accrued)', and + the March lines' measure labels name their basis. +- **Table 4.22** prints '£ million', but its cells are GBP billion: the build checks that + its VAT refunds equal table 4.8's £ billion line in every year. Its rows carry + `value_scale` 1e9, with the cell kept as a guard. ## Expenditure, economy and aggregates @@ -128,6 +140,12 @@ Re-pin the UK feed to the merge commit first. Then select the October vintage by concepts; - Table 4.5's savings income from `obr-efo-receipts-october-2026`, as above. +**No 2024-25.** Every one of the 33 lines Microcosm selects runs from 2025-26 (outturn) to +2031-32 in October; the tables no longer print 2024-25. So the calendar-2025 window (three +twelfths of 2024-25 and nine of 2025-26) can't be built from the October package alone. Its +2024-25 part has to come from the March package's 2024-25 outturn +(`obr.efo_2026_03...fy2024`, an `observation` there) or from ONS. + Both vintages forecast the March lines for 2026-27 to 2030-31 (receipts and expenditure) and 2026 to 2029 (economy and aggregates), so the bundle reports their 363 shared semantic keys as duplicates; a target binds one vintage. Aligning fiscal years with the calendar-2025 diff --git a/docs/pe-uk-source-checklist.md b/docs/pe-uk-source-checklist.md index 7aec1541..b6492728 100644 --- a/docs/pe-uk-source-checklist.md +++ b/docs/pe-uk-source-checklist.md @@ -318,11 +318,11 @@ yearly ISA subscriptions per adult by type. uk-data has no ISA target. Three pac ## Beyond parity — OBR EFO October 2026 (chronicle#393) The October 2026 Economic and fiscal outlook, published with the Budget on 28 October 2026, -as a vintage beside the March 2026 packages: five packages and 4,377 facts. Field +as a vintage beside the March 2026 packages: five packages and 4,317 facts. Field contracts and caveats are in [`docs/data-sources/uk-obr-efo-october-2026.md`](data-sources/uk-obr-efo-october-2026.md). -- **Receipts** (`obr-efo-receipts-october-2026`, 1,611 facts): the March package's 41 lines +- **Receipts** (`obr-efo-receipts-october-2026`, 1,551 facts): the March package's 41 lines and every other row of tables 4.1 to 4.22 except 4.9 and 4.19, Table 4.5's savings income included. - **Expenditure, economy and aggregates** (`obr-efo-expenditure-october-2026`, From 8277a07a037ec8331ed6077dcb1d980c6cd0e23b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 13:01:29 +0000 Subject: [PATCH 10/11] Re-pin the merged bundle for the 60 restated receipts left out The October receipts package has 60 fewer facts: 54 person and 6 institutional sector facts, ten in each of fiscal years 2026 to 2031, all UK-wide. So the fact count is 1,661,755, obr 4,965, K02000001 40,878, person 598,301 and institutional_sector 8,919. Duplicate keys, periods and tables don't change: a bundle of the March and October OBR packages still has 363 shared keys. Co-Authored-By: Claude Opus 5.5 --- tests/test_chronicle_bundle.py | 36 +++++++++++++++++----------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/tests/test_chronicle_bundle.py b/tests/test_chronicle_bundle.py index 7cfdf0b2..d7cbe821 100644 --- a/tests/test_chronicle_bundle.py +++ b/tests/test_chronicle_bundle.py @@ -477,9 +477,9 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # bands package: 159 tax year 2023 facts for UK individuals with a # self-employment source, at existing keys (15 rows of 10 measures and # the GBP 0 to GBP 1 band's 9, its self-employment amount suppressed). - # chronicle#393's OBR October 2026 EFO packages add 4,377: receipts - # 1,611, expenditure 165, economy 56, aggregates 25 and policy 2,520. - "fact_count": 1661815, + # chronicle#393's OBR October 2026 EFO packages add 4,317: receipts + # 1,551, expenditure 165, economy 56, aggregates 25 and policy 2,520. + "fact_count": 1661755, # The same change adds 82,064 geography keys: 46,363 Scottish 2022 # output areas (UV404), 35,673 LSOA-level keys from the DESNZ LSOA # workbooks (Scotland's data zones already exist), the 26 Northern @@ -578,7 +578,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): if row_count == 1: assert row["aggregate_fact_key"].startswith("ledger.aggregate_fact.v2:") assert row["semantic_fact_key"].startswith("ledger.semantic_fact.v2:") - assert row_count == 1661815 + assert row_count == 1661755 assert provenance_classes <= { "administrative", "census", @@ -613,7 +613,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "jct-obbba-revenue-estimates-2025", "jct-tax-expenditures-2024", ] - assert coverage["fact_count"] == 1661815 + assert coverage["fact_count"] == 1661755 assert coverage["counts"]["by_source"] == { "bea": 446, "bfp_economic_outlook": 5, @@ -652,7 +652,7 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "nisra": 29227, "nithc": 8, "nrs": 359094, - "obr": 5025, + "obr": 4965, "ofgem": 3640, "onem_rva_unemployment": 1, "ons": 347184, @@ -2221,12 +2221,12 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "fiscal_year:2023": 22, "fiscal_year:2024": 31, "fiscal_year:2025": 209, - "fiscal_year:2026": 667, - "fiscal_year:2027": 667, - "fiscal_year:2028": 668, - "fiscal_year:2029": 668, - "fiscal_year:2030": 668, - "fiscal_year:2031": 668, + "fiscal_year:2026": 657, + "fiscal_year:2027": 657, + "fiscal_year:2028": 658, + "fiscal_year:2029": 658, + "fiscal_year:2030": 658, + "fiscal_year:2031": 658, }.items(): expected_period_counts[key] = expected_period_counts.get(key, 0) + count assert coverage["counts"]["by_period"] == expected_period_counts @@ -2287,9 +2287,9 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # gaming facts. PolicyEngine/microcosm#1415's HMRC annual savings statistics # add 2,993: all but Table 9.9 and 9.12's area rows. SPI 2023-24 Table 3.10 # adds 159 (PolicyEngine/microcosm#1418). chronicle#393's OBR October 2026 - # EFO packages add 4,279: all but the DWP and Northern Ireland lines of + # EFO packages add 4,219: all but the DWP and Northern Ireland lines of # expenditure table 5.9. - assert coverage["counts"]["by_geography"]["country:K02000001"] == 40938 + assert coverage["counts"]["by_geography"]["country:K02000001"] == 40878 # chronicle#343 adds the 63 OBR surcharge-costing facts for England, and # chronicle#358 ONS's 606 single-year residence-type rows for England. GSGB # 2025's England participation rows add 40. ISA Tables 9.9 and 9.12's @@ -2339,8 +2339,8 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): # PolicyEngine/microcosm#1415's HMRC annual savings statistics 3,272 and SPI # 2023-24 Table 3.10 159 (PolicyEngine/microcosm#1418). chronicle#393's # OBR October 2026 EFO packages: government +2,601 (policy costings, - # aggregates and the economy forecasts), people +1,601, institutional - # sectors +119 and firms +56 (corporation tax credits). + # aggregates and the economy forecasts), people +1,547, institutional + # sectors +113 and firms +56 (corporation tax credits). assert coverage["counts"]["by_entity"] == { "benefit_unit": 33645, "dwelling": 274367, @@ -2348,9 +2348,9 @@ def test_build_bundle_writes_merged_consumer_contract(tmp_path): "firm": 1496, "government": 6749, "household": 676320, - "institutional_sector": 8925, + "institutional_sector": 8919, "pension_plan": 2, - "person": 598355, + "person": 598301, "return": 14952, "social_protection_scheme": 36, "tax_unit": 45268, From 2ba21f3026233aaa6759f177c24257a801cd0ad8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Juaristi?= <127882282+juaristi22@users.noreply.github.com> Date: Thu, 29 Oct 2026 13:12:50 +0000 Subject: [PATCH 11/11] List every receipts row left out in the package header The receipts package's header comment still named only table 4.7's two rows. It now lists each row ported once and the eight cash and accrued pairs, as the docs do. Only the comment changes; no fact moves. Co-Authored-By: Claude Opus 5.5 --- .../source_package.yaml | 22 +++++++++++++------ scripts/build_obr_efo_october_2026.py | 14 +++++++++--- 2 files changed, 26 insertions(+), 10 deletions(-) diff --git a/packages/obr/efo_receipts_october_2026/source_package.yaml b/packages/obr/efo_receipts_october_2026/source_package.yaml index 0dfa2f0b..d1421ff3 100644 --- a/packages/obr/efo_receipts_october_2026/source_package.yaml +++ b/packages/obr/efo_receipts_october_2026/source_package.yaml @@ -24,13 +24,21 @@ # (other_hmrc_taxes, cash_receipts, self_employed_income_growth, ...); the sub-rows of # table 4.8's 'of which' blocks, printed in column C, prefix their parent. Table 4.5's # 'Savings income' row is obr.self_employed_income_growth.savings_income, a percentage -# change on a year earlier from 2024-25, all under the table's 'Forecast' band. Two rows -# restate rows kept and are left out, as the March package left out sheet 3.7's total: -# table 4.7's 'Total SDLT' and its ATED row (table 4.8 rows 24 and 25). Table 4.22 -# prints '£ million' over GBP billion cells (its VAT refunds equal table 4.8's in every -# year), so its rows carry value_scale 1e9. Table 4.10 now starts in 2026-27, its first -# forecast year. Northern Ireland domestic rates are carried in both places the OBR -# shows them: this package's table 4.2 row 6, and expenditure table 5.1 row 16. +# change on a year earlier from 2024-25, all under the table's 'Forecast' band. Rows +# that restate a row kept are left out, as the March package left out sheet 3.7's total, +# and the build asserts each copy equal (each table's left_out in the build script): +# table 4.7's 'Total SDLT' and ATED rows (table 4.8 rows 24 and 25); table 4.22's VAT +# refunds, community infrastructure levy, extended producer responsibility and five +# environmental levies (tables 4.8, 4.2 and 4.20); table 4.21's '(c * d + e + f) +# Forecast' row (table 4.20's contracts for difference); and, from 2026-27, table 4.1's +# 'Betting and gaming taxes' (table 4.10's total). Tables 4.1 (accrued) and 4.8 (cash) +# print eight of the same taxes: each pair shares one concept, with an exact relation, +# and differs in accounting_basis (SHARED_TAX_CONCEPTS); table 4.1's vaping tax and +# 2025-26 betting and gaming take the March lines' concepts. Table 4.22 prints '£ +# million' over GBP billion cells (its VAT refunds equal table 4.8's in every year), so +# its rows carry value_scale 1e9. Table 4.10 now starts in 2026-27, its first forecast +# year. Northern Ireland domestic rates are carried in both places the OBR shows them: +# this package's table 4.2 row 6, and expenditure table 5.1 row 16. # schema_version: ledger.source_package.v1 package_id: obr-efo-receipts-october-2026 diff --git a/scripts/build_obr_efo_october_2026.py b/scripts/build_obr_efo_october_2026.py index fb1a31f0..85d32104 100644 --- a/scripts/build_obr_efo_october_2026.py +++ b/scripts/build_obr_efo_october_2026.py @@ -1604,9 +1604,17 @@ def march_header(kind: str, changes: list[str]) -> str: cash_receipts, self_employed_income_growth, ...); the sub-rows of table 4.8's 'of which' blocks, printed in column C, prefix their parent. Table 4.5's 'Savings income' row is obr.self_employed_income_growth.savings_income, a percentage change on a year earlier -from 2024-25, all under the table's 'Forecast' band. Two rows restate rows kept and are -left out, as the March package left out sheet 3.7's total: table 4.7's 'Total SDLT' and -its ATED row (table 4.8 rows 24 and 25). Table 4.22 prints '£ million' over GBP billion +from 2024-25, all under the table's 'Forecast' band. Rows that restate a row kept are +left out, as the March package left out sheet 3.7's total, and the build asserts each +copy equal (each table's left_out in the build script): table 4.7's 'Total SDLT' and +ATED rows (table 4.8 rows 24 and 25); table 4.22's VAT refunds, community +infrastructure levy, extended producer responsibility and five environmental levies +(tables 4.8, 4.2 and 4.20); table 4.21's '(c * d + e + f) Forecast' row (table 4.20's +contracts for difference); and, from 2026-27, table 4.1's 'Betting and gaming taxes' +(table 4.10's total). Tables 4.1 (accrued) and 4.8 (cash) print eight of the same +taxes: each pair shares one concept, with an exact relation, and differs in +accounting_basis (SHARED_TAX_CONCEPTS); table 4.1's vaping tax and 2025-26 betting and +gaming take the March lines' concepts. Table 4.22 prints '£ million' over GBP billion cells (its VAT refunds equal table 4.8's in every year), so its rows carry value_scale 1e9. Table 4.10 now starts in 2026-27, its first forecast year. Northern Ireland domestic rates are carried in both places the OBR shows them: this package's table 4.2

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 literal 0 HcmV?d00001 diff --git a/db/data/obr/efo_economy_october_2026/manifest.yaml b/db/data/obr/efo_economy_october_2026/manifest.yaml new file mode 100644 index 00000000..e3bee736 --- /dev/null +++ b/db/data/obr/efo_economy_october_2026/manifest.yaml @@ -0,0 +1,23 @@ +source_id: obr +package_id: obr-efo-economy-october-2026 +dataset: obr_obr-efo-economy-october-2026 +source_page: https://obr.uk/efo/economic-and-fiscal-outlook-october-2026/ +table: 'EFO October 2026 detailed forecast tables: economy' +license: Open Government Licence v3.0 +license_url: https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ +attribution: 'Source: Office for Budget Responsibility, Economic and fiscal outlook - October 2026, detailed forecast tables: economy. Contains public sector information licensed under the Open Government Licence v3.0.' +license_evidence: 'The OBR copyright page (https://obr.uk/legal-pages/copyright/) states: ''You may use and re-use the information featured on this website (not including logos) free of charge in any format or medium, under the terms of the Open Government Licence.''' +license_verified_at: '2026-10-29' +files: + 2026: + filename: efo_economy.xlsx + source_url: https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-economy/ + sha256: 96795d1747bb5a4978c7fb768689d5fd31f568e5223db8a94b1bd92ba7f6c118 + size_bytes: 518472 + fetched_at: '2026-10-29T01:43:07+00:00' + storage: + r2: + provider: r2 + bucket: ledger-raw + key: raw/uk/obr/obr-efo-economy-october-2026/2026/96795d1747bb5a4978c7fb768689d5fd31f568e5223db8a94b1bd92ba7f6c118/efo_economy.xlsx + uri: r2://ledger-raw/raw/uk/obr/obr-efo-economy-october-2026/2026/96795d1747bb5a4978c7fb768689d5fd31f568e5223db8a94b1bd92ba7f6c118/efo_economy.xlsx diff --git a/db/data/obr/efo_expenditure_october_2026/efo_expenditure.xlsx b/db/data/obr/efo_expenditure_october_2026/efo_expenditure.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..41631fb2699f00005ad78bd4ce7023a31e96582b GIT binary patch literal 280700 zcmeFXWmF!`{w4b0?(VKZgS$Jy-GjTk6C8pC4estP0TSGUyF&=>uG75dKQrr`nS1Yt z`*DV~_O4&;Zn~`_ z;7XosP=3AIayjGuJrrCmj2~0r8=AE7)vya!u#!OqTf+wbPt)Bkgh`)`ns8`cX>UTA z6TI*Jq4^kiPA}q8?nbxqs%6~roo{eLTsVmnJiMlgtp+@@ zAgozj`(t>aMX~Cyx{tnj;I1O`WNK;@-c$%j;zq7_`+l@vo!#SS@(SGxGs>fCKf)L2 zXnAAF288ADT>7eKxC!IM$UXgrk|Zi`6htJm4nO192?wd_sLc{Pk6uTl;Ziq z)cB(6M{Rs@7woFaASoJA4aU?3H5!ov#*|ZXM65^Teyf7`;FGv((u-P1;dZGReTq); zc9|J{F_4s-(KiE0g&F+-kW>b%WxAbrXU>It!D{=SFp>3SdU8{Df0IrnMkC*++ruZ+ zxD%AuX^2Kx92Cqea6X@vHp)O*d+GwS9$tA7y5=`P{&RH%`t1$_)+oVZea8zJc2zw9i<#vsNS_ZtxRQBDL0khj!e&vDKKdw8DCSngOy zCRbZK#9aT>zGO9zN2bpS_{=x2vxco!TvZX(D2J-+p59;|%Xf$I2u~PCalaygKyPml zAfG1^|ejq$e?-jWjv`aA{-L(YiJ5i9IV&2nr{G|4CQ;WlohuFGSa_2M%1&3)9BQW9wzLn6u{B&US#bVOd&<FDURk1KxRuMS`OLk-e*nRcsg*NEz3VWlKYlMDy>w9n5 z^YhW#$rrDEuHnN)npr5SIVij~ba*{`^SUu(e|?#;ynYG;!&NXytuC2aNzKSej6S+9 z=JOJ4{}jIGz$CSkaXS0#? zLB*Ek>I*wd&5M+m!%ke?L%`GC+lcNS$;w8y>1!1KVQ~N}@h8dDnZMB9F6)+;uYan> zoq42wkt9LjO`q;@zpVa#JkL|#dHGVc9Po2F0P=%F+0=-n4qMd^_FXLT6(7qL_k;0@ z(O1$JFQ&Da(-XS}pTwKl+(y=Yh2k57fb?5~RD(33*sj910M@RKs?{5qJqM3wcaLV- z3R8